# alpine linux

[![alpine-linux.png](https://wiki.fuseboat.co/uploads/images/gallery/2022-06/scaled-1680-/alpine-linux.png)](https://wiki.fuseboat.co/uploads/images/gallery/2022-06/alpine-linux.png)

> ### Configuration sous **LXC**

## Config timezone
```bash
setup-timezone -z Europe/Zurich && date
```
## Ajout de dépot
```bash
vim /ect/apk/repositories 
https://dl-cdn.alpinelinux.org/alpine/edge/main
https://dl-cdn.alpinelinux.org/alpine/edge/community
https://dl-cdn.alpinelinux.org/alpine/edge/testing
```

## Mise à jours & installation des paquet par exemple docker.
```bash
apk update &&  apk upgrade
apk add curl wget vim htop openssh nmon neofetch docker
```

## Démarrage auto du service
```bash
rc-update add docker default
/etc/init.d/docker start
```

## Connection root ssh 
```bash
rc-update add sshd default
vim /etc/ssh/sshd_config
service sshd start
reboot
```

## Config docker
```bash
service docker status \
&& mkdir -p /usr/local/lib/docker/cli-plugins \
&& curl -SL "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64" -o /usr/local/lib/docker/cli-plugins/docker-compose \
&& chmod +x /usr/local/lib/docker/cli-plugins/docker-compose \
&& rc-service docker restart \
&& rc-update add docker boot \
service docker start
```