Parce que la connaissance ne vaut que si elle est partagée...
OK très léger, permettant de réaliser des conteneurs
cat /etc/alpine-release
sudo apk -U upgrade
sudo setup-apkrepos
Editer /etc/apk/repositories et remplacer "v3.XX" par "latest-stable" puis sauver
sudo apk upgrade --available sudo sync sudo reboot uname -r
apk update
apk add openssh rc-update add sshd rc-status /etc/init.d/sshd start
apk add apache2 php$phpverx-apache2 service apache2 restart
Pour vérifier l'état :
service apache2 status
Pour relancer Apache :
service apache2 restart
Source : https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user
adduser -g "<username>" <username> adduser <username> wheel apk add doas <editor> /etc/doas.d/doas.conf
Ajouter la ligne suivante à la fin :
permit persist :wheel
apk add sudo = Donner droits SUDO à un utilisateur Source : https://ostechnix.com/add-delete-and-grant-sudo-privileges-to-users-in-alpine-linux/
adduser <username> echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel adduser <username> wheel
Pour tester
sudo -lU <username>
Devrait renvoyer :
User <username> may run the following commands on alpineXX: (ALL) ALL
apk add --update nodejs npm
Source : https://wiki.alpinelinux.org/wiki/Docker The Docker package is in the 'Community' repository. See Repositories how to add a repository.
apk add docker
Connecting to the Docker daemon through its socket requires you to add yourself to the `docker` group.
addgroup username docker
To start the Docker daemon at boot, see Alpine_Linux_Init_System.
rc-update add docker default service docker start
Source : https://geekscircuit.com/install-docker-docker-compose-on-alpine-linux/
apk add docker docker-compose rc-update add docker default /etc/init.d/docker start
apk upgrade apk add postgresql mkdir /run/postgresql chown postgres:postgres /run/postgresql/ su postgres - apk add nano nano /var/lib/postgresql/data/pg_hba.conf nano /var/lib/postgresql/data/postgresql.conf rc-status --list rc-update add postgresql rc-service postgresql start