Guide d’installation et d’utilisation de Docker sur Ubuntu 20.04
Docker est une plateforme open-source qui simplifie le processus de développement, d’expédition et d’exécution d’applications dans des conteneurs. Ce guide couvre l’installation de Docker sur Ubuntu 20.04 et donne un aperçu de son utilisation de base.
Conditions préalables
- Un système fonctionnant sous Ubuntu 20.04
- Un compte utilisateur avec des privilèges sudo
- Un accès à Internet
Étape 1 : Mise à jour des paquets système
Avant d’installer Docker, mettez à jour le référentiel de paquets pour vous assurer que vous disposez des dernières versions du logiciel :
sudo apt update && sudo apt upgrade -y
Étape 2 : Installer les dépendances requises
Docker nécessite l’installation de certaines dépendances. Exécutez la commande suivante pour les installer :
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Étape 3 : Ajouter la clé GPG officielle de Docker
Pour vérifier l’authenticité du paquet Docker, ajoutez sa clé GPG :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Étape 4 : Ajouter le dépôt Docker
Ajoutez le dépôt officiel de Docker aux sources de votre système :
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Étape 5 : Installer Docker
Mettez à jour la liste des paquets et installez Docker Engine :
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
Étape 6 : Vérifier l’installation de Docker
Vérifiez que Docker est correctement installé en exécutant :
docker --version
Pour s’assurer que Docker est en cours d’exécution :
sudo systemctl status docker
S’il n’est pas en cours d’exécution, démarrez-le avec :
sudo systemctl start docker
Pour permettre à Docker de démarrer au démarrage :
sudo systemctl enable docker
Étape 7 : Exécuter Docker sans Sudo (facultatif)
Par défaut, Docker requiert les privilèges
sudo. Pour l’exécuter en tant qu’utilisateur non root, ajoutez votre utilisateur au groupe
docker:
sudo usermod -aG docker $USER
Déconnectez-vous et reconnectez-vous pour que les modifications soient prises en compte.
Étape 8 : Tester l’installation de Docker
Exécutez un conteneur de test pour vérifier que Docker fonctionne correctement :
docker run hello-world
Si l’installation est réussie, vous devriez voir un message confirmant que Docker fonctionne correctement.
Commandes de base de Docker
Extraire une image
Pour télécharger une image depuis Docker Hub :
docker pull ubuntu
Liste des images installées
images Docker
Exécuter un conteneur
Pour démarrer un conteneur à partir d’une image :
docker run -it ubuntu bash
Cette commande lance un conteneur Ubuntu et ouvre un shell interactif.
Liste des conteneurs en cours d’exécution
docker ps
Pour voir tous les conteneurs, y compris ceux qui sont arrêtés :
docker ps -a
Arrêter un conteneur
Pour arrêter un conteneur en cours d’exécution :
docker stop
Supprimer un conteneur
Pour supprimer un conteneur arrêté :
docker rm
Supprimer une image
Pour supprimer une image :
docker rmi
Nettoyer les ressources inutilisées
Supprimez tous les conteneurs arrêtés et les images inutilisées :
docker system prune -a
Conclusion
Docker est un outil puissant qui simplifie le déploiement et la gestion des applications. Ce guide a couvert le processus d’installation et les commandes de base pour vous aider à démarrer avec Docker sur Ubuntu 20.04.


