Menu Fermer

Comment installer Docker sur Linux

Que vous soyez sur Ubuntu, Debian, Fedora ou n’importe quelle autre distribution Linux, vous pouvez installer Docker.

Docker une solution de container qui vous permet d’installer des images.
Ces dernières s’exécutent dans un container en dehors du système.

Voici comment installer et utiliser Docker sur Linux.
Si vous êtes sur Ubuntu, consultez plutôt ce guide : Installer Docker sur Ubuntu

Comment installer Docker sur Linux

Comment installer Docker sur Linux

Avant d’installer pour un aperçu de ce qu’est et comment fonctionne Docker :

Sur Debian/Ubuntu

Mettez à jour APT :

sudo apt update

Puis mettez à jour vos paquets :

sudo apt upgrade

Si une mise à jour du noyau Linux (kernel) est proposée, redémarrez votre PC :

sudo reboot

Enfin installez Docker via APT :

sudo apt install docker.io
Comment installer Docker sur Linux (Debian/Ubuntu)

Sur Fedora

Sur les distributions Fedora, utilisez dnf :

sudo dnf install docker

Via le script d’installation Docker

Enfin une autre façon d’installer Docker sur Linux est d’utiliser le script d’installation.
Wget est nécessaire, vous devez l’installer s’il n’est pas présent dans le système.

Ensuite :

wget -qO- https://get.docker.com/ | sh

Comment vérifier le fonctionnement Docker avec hello-world

Nous pouvons exécuter un exemple Hello World pour tester que Docker est correctement installé :

sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete 
Digest: sha256:53f1bbee2f52c39e41682ee1d388285290c5c8a76cc92b42687eecf38e0af3f0
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.
Comment vérifier le fonctionnement Docker avec hello-world

Vous pouvez aussi vérifier le statut du service Docker avec systemctl :

systemctl status docker
Comment vérifier le fonctionnement Docker avec hello-world

Comment donner l’accès aux Dockers à des utilisateurs Linux

La commande docker ne peut être exécutée qu’avec des privilèges d’administration.
En raison de problèmes de sécurité, vous ne voudrez pas travailler avec Docker soit à partir de l’utilisateur root ou avec l’aide de Sudo.
Pour contourner cela, vous devez ajouter votre utilisateur au groupe Docker. Cela se fait avec la commande :

sudo usermod -a -G docker <Nom utilisateur>

Une fois que vous avez pris soin de cela, déconnectez-vous, et vous devriez être prêt à partir. Autrement dit, à moins que votre plate-forme ne soit Fedora.
Lorsque vous ajoutez un utilisateur au groupe Docker à cette distribution, vous constaterez que le groupe n’existe pas. Que fais-tu? Vous le créez en premier. Voici les commandes pour s’occuper de ceci :

sudo groupadd docker && sudo gpasswd -a ${USER} docker && sudo systemctl restart docker
newgrp docker

Connectez-vous et reconnectez-vous. Vous devriez être prêt à utiliser Docker.

Comment arrêter, redémarrer Docker

Vous voudrez activer le démon docker au démarrage. Pour ce faire, utilisez systemctl de cette manière :

sudo systemctl start docker
sudo systemctl enable docker

Si vous devez arrêter ou redémarrer le démon docker, les commandes sont :

sudo systemctl stop docker
sudo systemctl restart docker

Comment utiliser Docker sur Linux

Maintenant tout est prêt pour créer un conteneur Docker.
Pour cela, suivez ce tutoriel :