Hello,
Petit pense bête sous forme de tuto pour l'installation de Docker sur Debian 11.
( Docker-compose et Portainer viendrons par la suite )
Installation de Docker :
Dans un 1er temps, on met a jour l'index de paquets :
Puis on installe les packages pour permettre à apt d'utiliser un référentiel via HTTPS:
Ajout de la Clé GPG de Docker :
Puis on installe le repo :
Installation du Moteur Docker ( Docker Engine ) :
Mise a jour des index :
Et installation des dernières versions de docker et containerd :
A la fin de la procédure d'installation, le moteur docker est installé et en cours d'exécution, cela peut etre vérifié avec la commande :
Installation de Docker-compose :
On récupère la dernière version de docker-compose, voir sur le GitHub officiel de Docker
A l'heure actuelle, c'est la version 2.14.0, donc la commande est la suivante :
Attention, si vous n'etes pas sous x86_64 il faut adapter le lien avec l'architecture de votre matériel : https://github.com/docker/compose/releases
On rend le script executable :
Puis on le déplace au bon endroit :
et voila, c'est fini 
Installation de Portainer :
Je créé un dossier afin que ma configuration de Portainer y soit enregistré :
Pensez a modifier le chemin en fonction de votre configuration ( /home/nom_dutilisateur/docker/portainer )
On créer le conteneur contenant Portainer, et on le lance :
Pensez a modifier le chemin en fonction de votre configuration ( /home/nom_dutilisateur/docker/portainer )
Maintenant nous pouvons accéder à l'interface de Portainer, via l'adresse : http://ADRESSE_DU_PI:9000
Exemple, si votre Pc est a l'adresse ip 192.168.1.210, l'interface de Portainer sera l'adresse : http://192.168.1.210:9000
La 1ere chose a faire est de choisir un nom d'utilisateur et un mot de passe, ensuite, on choisi la méthode de connexion a docker, on choisi "Local" et on clique sur "Connect"
Source : https://docs.docker.com/engine/install/debian/#install-using-the-repository
Petit pense bête sous forme de tuto pour l'installation de Docker sur Debian 11.
( Docker-compose et Portainer viendrons par la suite )
Installation de Docker :
Dans un 1er temps, on met a jour l'index de paquets :
Code:
sudo apt-get update
Puis on installe les packages pour permettre à apt d'utiliser un référentiel via HTTPS:
Code:
apt install \
ca-certificates \
curl \
gnupg \
lsb-release
Ajout de la Clé GPG de Docker :
Code:
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Puis on installe le repo :
Code:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installation du Moteur Docker ( Docker Engine ) :
Mise a jour des index :
Code:
apt update
Et installation des dernières versions de docker et containerd :
Code:
sudo apt install docker-ce docker-ce-cli containerd.io
A la fin de la procédure d'installation, le moteur docker est installé et en cours d'exécution, cela peut etre vérifié avec la commande :
systemctl status docker
Installation de Docker-compose :
On récupère la dernière version de docker-compose, voir sur le GitHub officiel de Docker
A l'heure actuelle, c'est la version 2.14.0, donc la commande est la suivante :
Code:
wget https://github.com/docker/compose/releases/download/v2.14.0/docker-compose-linux-x86_64
Attention, si vous n'etes pas sous x86_64 il faut adapter le lien avec l'architecture de votre matériel : https://github.com/docker/compose/releases
On rend le script executable :
Code:
chmod +x docker-compose-linux-x86_64
Puis on le déplace au bon endroit :
Code:
sudo mv docker-compose-linux-x86_64 /usr/libexec/docker/cli-plugins/docker-compose

Installation de Portainer :
Je créé un dossier afin que ma configuration de Portainer y soit enregistré :
Code:
mkdir -p /home/nom_dutilisateur/docker/portainer
On créer le conteneur contenant Portainer, et on le lance :
Code:
sudo docker run -d -p 8000:8000 -p 9000:9000 --restart unless-stopped --name="portainer" -v /var/run/docker.sock:/var/run/docker.sock -v /home/nom_dutilisateur/docker/portainer:/data portainer/portainer-ce
Maintenant nous pouvons accéder à l'interface de Portainer, via l'adresse : http://ADRESSE_DU_PI:9000
Exemple, si votre Pc est a l'adresse ip 192.168.1.210, l'interface de Portainer sera l'adresse : http://192.168.1.210:9000
La 1ere chose a faire est de choisir un nom d'utilisateur et un mot de passe, ensuite, on choisi la méthode de connexion a docker, on choisi "Local" et on clique sur "Connect"


Source : https://docs.docker.com/engine/install/debian/#install-using-the-repository
2022-12-13 - maj docker compose
2022-06-04 - MAJ version docker-compose
2022-01-21 - MAJ version docker-compose, et adaptation des commandes pour etre en conformité avec la doc docker
2021-07-03 - MAJ version docker-compose
2021-04-25 - MAJ version docker-compose
2021-01-17 - Rajout "Installation de Portainer"
Dernière édition: