Aller au contenu

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

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world

Start docker on bootup

sudo systemctl enable docker.service
sudo systemctl enable containerd.service

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