Installation
Installation d'un serveur sous debian 12.2¶
Installation¶
Installation par Ventoy en normal mode de l'iso debian-12.2.0-amd64-netinst.iso
Pas de gestionnaire de bureau Serveur ssh
Création d'un utilisateur mathgon
Post Installation¶
En root Ajout de l'utilisateur mathgon au groupe sudo
usermod -aG sudo mathgon apt install sudo -y
Ajouter les softs indispensables sudo apt install htop gpg curl
Installation de docker¶
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
Manage Docker as a non-root user¶
Start docker on bootup¶
Portainer¶
docker run -d -p 9000:9000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
http://192.168.1.169:9000
Mettre à jour
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
docker run -d -p 9000:9000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest
Commandes docker-compose¶
Afficher log¶
docker-compose logs -f