Comment désinstaller complètement Docker sous Ubuntu : Guide détaillé
Dans cet article, je vais vous montrer comment désinstaller proprement Docker de votre serveur Ubuntu, en supprimant tous les conteneurs, images et configurations associés. Que vous souhaitiez repartir sur des bases saines ou simplement vous débarrasser de Docker, suivez ce guide étape par étape.
Pourquoi désinstaller complètement Docker ?
Plusieurs raisons peuvent vous pousser à vouloir désinstaller Docker :
- Résoudre des problèmes de configuration
- Libérer de l’espace disque
- Repartir sur une installation propre
- Migrer vers une autre solution de conteneurisation
Prérequis
Avant de commencer, assurez-vous d’avoir :
- Un accès root ou sudo à votre serveur Ubuntu
- Sauvegardé les données importantes de vos conteneurs si nécessaire
Guide étape par étape
1. Arrêt des services Docker
Première étape cruciale : arrêter proprement tous les services Docker en cours d’exécution. Ouvrez votre terminal et exécutez ces commandes :
sudo systemctl stop docker.socket
sudo systemctl stop containerd
2. Nettoyage des ressources Docker
Cette étape permet de supprimer tous les conteneurs, images, volumes et réseaux Docker :
docker system prune -a –volumes
⚠️ Attention : Cette commande supprimera définitivement toutes vos ressources Docker. Assurez-vous d’avoir sauvegardé les données importantes.
3. Désinstallation des paquets Docker
Supprimons maintenant les paquets Docker et leurs dépendances :
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4. Suppression des fichiers résiduels
Pour garantir une suppression complète, nous devons éliminer tous les fichiers de configuration et données résiduels :
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
5. Nettoyage des configurations utilisateur (optionnel)
Si vous souhaitez supprimer également les configurations Docker spécifiques à votre utilisateur :
rm -rf ~/.docker
6. Finalisation du nettoyage
Pour terminer, nettoyons les paquets obsolètes du système :
sudo apt-get autoremove -y
sudo apt-get clean
Conclusion
Votre système est maintenant totalement nettoyé de Docker et de ses composants. Vous pouvez soit profiter d’un système plus léger, soit procéder à une nouvelle installation de Docker sur des bases saines.
Si vous prévoyez de réinstaller Docker, je vous conseille de suivre la documentation officielle pour obtenir la dernière version stable et les meilleures pratiques d’installation.