Docker · 4 min read · Dec 07, 2025
Tutoriel Docker Partie 2 : Comment l'utiliser de manière pratique
Partie 2 : Installation de Docker et gestion du service.
Préface
Dans la première partie, j’ai présenté les idées fondamentales derrière les conteneurs Docker et comment ils fonctionnent exactement. Dans cette deuxième partie, nous allons procéder à l’installation de Docker et à sa gestion en tant que service dans notre système. Nous préparerons notre système afin que dans la prochaine partie, nous puissions créer un bloc-notes personnel en utilisant le système de gestion de contenu WordPress (CMS) ou le Dokuwiki qui est un logiciel wiki ne nécessitant pas de base de données.
Comme nous l’avons discuté dans la première partie, pour accomplir les tâches ci-dessus, nous devrions soit installer et configurer manuellement une machine physique avec les parties Apache, MySQL, PHP nécessaires pour exécuter le CMS WordPress ou le Dokuwiki, soit installer une distribution de serveur Linux dans une machine virtuelle puis installer et configurer Apache, MySQL, PHP.
Avec les conteneurs Docker, nous n’avons pas à faire tout ce travail manuel. Nous devons simplement télécharger l’image préconstruite et l’exécuter dans un conteneur qui a tout ce dont nous avons besoin, préconfiguré pour nous et prêt à être exécuté. Mais concentrons-nous d’abord sur la préparation de notre système.
Installation de Docker
Avant de commencer, nous devons préparer notre machine physique avec quelques prérequis pour le service Docker. Je vais décrire la procédure pour le système d’exploitation Ubuntu Linux, mais cela s’applique vraiment à n’importe quelle distribution, avec seulement quelques légers changements dans les commandes d’installation des paquets. Actuellement, Docker est pris en charge sur Ubuntu 15.10/14.04/12.04. Pour d’autres distributions, vous pouvez consulter la documentation officielle ( https://docs.docker.com/engine/installation/linux/).
Prérequis
Docker nécessite une installation 64 bits, quelle que soit votre version d’Ubuntu. De plus, votre noyau doit être au minimum en version 3.10, car les noyaux Linux plus anciens que 3.10 manquent de certaines fonctionnalités requises pour exécuter des conteneurs Docker. Ces anciennes versions sont connues pour avoir des bogues qui causent des pertes de données et paniquent fréquemment dans certaines conditions.
Installation du moteur Docker sur Ubuntu 15.10
Nous allons installer le moteur Docker à partir des dépôts officiels car ils publient régulièrement de nouvelles versions avec de nouvelles fonctionnalités et des corrections de bogues, tandis que Docker dans les dépôts Ubuntu est généralement plusieurs versions plus anciennes et non maintenues.
Si vous avez précédemment installé Docker sur votre installation Ubuntu à partir des dépôts Ubuntu par défaut, vous devez d’abord le purger en utilisant la commande suivante :
sudo apt-get --purge autoremove lxc-dockerLe dépôt apt de Docker contient à l’heure actuelle la version 1.10.1 du moteur Docker. Maintenant, configurons apt pour utiliser les paquets du dépôt officiel :
- Ouvrez une fenêtre de terminal.
- Ajoutez la clé gpg correspondante pour le dépôt Docker
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D- Éditez le fichier /etc/apt/sources.list.d/docker.list dans votre éditeur préféré. Vous pouvez ignorer si cela n’existe pas, nous pouvons le créer en toute sécurité.
sudo nano /etc/apt/sources.list.d/docker.listAjoutez la ligne suivante dans le fichier docker.list
deb https://apt.dockerproject.org/repo ubuntu-wily mainEnregistrez et fermez le fichier /etc/apt/sources.list.d/docker.list.
- Maintenant que le nouveau dépôt est ajouté, vous devez mettre à jour l’index des paquets apt.
sudo apt-get update- Vous devez d’abord installer le paquet
linux-image-extra kernel. Le paquet Linux-image-extra permet à Docker d’utiliser le pilote de stockage aufs
sudo apt-get install linux-image-extra-$(uname -r)- Maintenant, vous pouvez installer le moteur Docker
sudo apt-get install docker-engineVous pouvez vérifier qu’apt récupère le moteur Docker à partir du dépôt officiel avec la commande suivante :
apt-cache policy docker-engine
Avec la commande ci-dessus, vous verrez la version de Docker, qui devrait probablement être 1.10.1+ et quelques entrées qui indiquent l’origine officielle du paquet Docker. Si les informations sont correctes et que vous voyez des liens vers les dépôts officiels de Docker, alors chaque fois que vous exécuterez sudo apt-get upgrade, votre système récupérera les nouvelles versions à partir du dépôt officiel.
Gestion du service Docker sur Ubuntu 15.10
Maintenant que nous avons préparé notre système, discutons de la gestion du service Docker qui s’exécute en arrière-plan.
Tout d’abord, nous devrions apprendre à démarrer ou arrêter le service Docker et aussi comment vérifier s’il fonctionne avec l’outil systemctl.
Pour vérifier si Docker fonctionne et également vérifier quelques informations utiles sur notre mémoire, CPU, ID de processus et quelques entrées de journal, nous pouvons exécuter :
sudo systemctl status dockerPour démarrer le service Docker, nous émettons la commande suivante :
sudo systemctl start docker
Pour arrêter le service Docker, nous émettons la commande suivante :
sudo systemctl stop docker
Si pour une raison quelconque nous ne voulons pas que le service Docker s’exécute toujours en arrière-plan, nous pouvons désactiver son démarrage lors du démarrage du système en émettant la commande suivante :
sudo systemctl disable dockerSi nous voulons revenir à l’action ci-dessus, nous pouvons activer le service Docker pour démarrer lors du démarrage du système avec la commande suivante :
sudo systemctl enable dockerRésumé
Avec la deuxième partie, nous avons conclu notre préparation du système d’exploitation sous-jacent (Ubuntu 15.10 dans notre cas) pour pouvoir exécuter la dernière version du moteur Docker. De plus, nous avons appris à démarrer, arrêter, vérifier l’état du service Docker et à activer ou désactiver son démarrage lors du démarrage du système.
Dans la prochaine (troisième) partie, nous commencerons à utiliser des images Docker et verrons comment nous pouvons créer des conteneurs de manière pratique.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.