Comment installer des images Docker sur Linux
Une image Docker représente un système d'exploitation miniature, autonome et préconfiguré, intégrant un logiciel spécifique. Ce logiciel se manifeste souvent sous la forme d'applications web complexes ou d'environnements d'exécution.
Docker est l'outil dominant sous Linux pour lancer des images préfabriquées, également appelées conteneurs. Il s'agit d'un logiciel robuste compatible avec la majorité des distributions Linux. Il permet aux utilisateurs de télécharger rapidement et facilement des milliers d'images préconfigurées, allant d'un serveur web Nginx à un serveur Plex Media.
Installation de Docker sur Linux
Docker est un outil puissant pour Linux, mais il ne fait pas partie des logiciels préinstallés des distributions. Ce choix se justifie par la sophistication de l'outil, nécessitant une compréhension de sa configuration et de sa maintenance, particulièrement en environnement de production.
La méthode principale d'installation de Docker sur Linux consiste à utiliser les paquets et dépôts officiels. Docker peut être facilement téléchargé et installé sur la plupart des distributions Linux courantes, comme Ubuntu, Debian ou Fedora. Vous trouverez les instructions de configuration ici.
Si votre distribution Linux n'offre pas de support natif pour Docker, la situation n'est pas désespérée. Docker est également disponible sous forme de paquet Snap, accessible via le Snap Store. L'avantage du format Snap réside dans sa compatibilité, permettant aux utilisateurs d'Arch Linux ou de Gentoo d'utiliser Docker sans effort.
Installation de Docker via Snap
Ce tutoriel se concentre sur l'installation de Docker via Snap, une méthode que nous n'avions pas abordée précédemment. La disponibilité de Docker en tant que Snap nous incite à vous présenter brièvement cette alternative.
Important : Avant d'installer Docker en version Snap sur votre serveur ou votre bureau Linux, assurez-vous que Snapd est en fonctionnement. Si vous n'êtes pas familiarisé avec la configuration de Snapd, référez-vous à cet article.
Une fois Snapd opérationnel, utilisez la commande suivante pour installer Docker via Snap :
sudo snap install docker --edge
Après l'installation, finalisez la configuration en exécutant ces commandes :
Important : Remplacez "nom d'utilisateur" dans la troisième commande par le nom d'utilisateur que vous utiliserez pour Docker.
sudo snap connect docker:home sudo groupadd --system docker sudo usermod -a -G docker username newgrp docker sudo snap disable docker sudo snap enable docker
Récupération d'Images Docker depuis Docker Hub
Les images Docker sont stockées sur Docker Hub. N'importe qui peut y télécharger une image configurée selon ses besoins, et ce service est entièrement gratuit.
Pour récupérer une image Docker sur votre système Linux, vous devez utiliser la commande "pull". Suivez les étapes ci-dessous si vous débutez avec Docker.
Étape 1 : Accédez au site web de Docker Hub. Cliquez sur le bouton "S'inscrire" pour créer un compte.
Étape 2 : Connectez-vous à votre compte en cliquant sur le bouton "Se connecter" en haut de la page.
Étape 3 : Une fois connecté, vous pouvez télécharger des images Docker. Utilisez la barre de recherche pour trouver le type d'image souhaité. Si vous manquez d'inspiration, vous pouvez consulter les images officielles disponibles ici.
Étape 4 : Sélectionnez une image dans les résultats de la recherche. Cela vous mènera à la page dédiée de l'image.

Étape 5 : Repérez la section "Copier et coller pour extraire cette image". En dessous, vous trouverez la commande permettant de télécharger l'image spécifique. Elle ressemblera à l'exemple ci-dessous.
docker pull nom-de-l-image
Étape 6 : Copiez la commande et collez-la dans votre terminal (Ctrl + Maj + V).

Étape 7 : Laissez la commande "pull" s'exécuter. Une fois le téléchargement terminé, consultez la page de l'image pour des instructions sur son utilisation.
Suppression d'une image Docker
Pour supprimer une image Docker sur Linux, utilisez la commande "rmi". Avant cela, il est nécessaire d'exécuter "images" pour voir la liste des images disponibles.
docker images
Repérez le nom de l'image que vous souhaitez supprimer, puis utilisez la commande "docker rmi" suivie du nom de l'image.

docker rmi nom-de-l-image