Grâce à Docker, les développeurs peuvent créer, tester et déployer les applications logicielles dans n'importe quel environnement. Vous pouvez considérer Docker comme un outil qui fonctionne comme une machine virtuelle, seulement qu'elle ne souligne pas les ressources du système hôte. Parfois, vous pouvez désinstaller Docker sur votre Ubuntu 22.04. Dans un tel cas, vous avez besoin d'une méthode sûre pour désinstaller Docker et tous ses conteneurs. Nous couvrirons un processus étape par étape pour désinstaller proprement Docker sur Ubuntu 22.04.
Désinstaller docker sur Ubuntu 22.04
Nous désinstallerons Docker et ses conteneurs à différentes étapes.
Confirmer les packages Docker
La première étape consiste à répertorier tous les packages Docker disponibles sur votre Ubuntu 22.04. Vous pouvez utiliser la commande DPKG pour répertorier les packages installés ou vérifier la version Docker:
$ dpkg -l | grep -i docker
Supprimer les images Docker
La suppression des packages Docker ne supprime pas les images que vous avez créées. Commencez par vérifier les images Docker disponibles avec la commande suivante:
$ images docker
Supprimez les images disponibles en exécutant la commande suivante:
$ docker rmi $ (Docker Images -Q)
La commande que nous avons exécutée supprime supprime toutes les images pour effacer l'espace qui est précédemment occupé par les images Docker sur votre système.
Si nous essayons de répertorier les images, aucune image Docker n'est disponible sur le système. Cela signifie que nous avons réussi à les supprimer tous.
Supprimer les conteneurs Docker
Lorsque vous travaillez avec Docker, vous devez créer différents conteneurs. Nous devons également les supprimer avant de désinstaller le package Docker. Énumérez les conteneurs disponibles avec la commande ps -a.
$ docker ps -a
Vous pouvez supprimer chaque conteneur indépendamment, mais cela prendrait du temps, surtout si vous avez plusieurs conteneurs. Une meilleure approche consiste à supprimer tous les conteneurs disponibles à l'aide de la commande RM.
$ docker rm $ (docker ps -aq)
Tous les ID de conteneur des conteneurs supprimés sont affichés après avoir exécuté la commande RM. Vérifiez que les conteneurs sont supprimés en vérifiant les conteneurs disponibles.
Supprimer les volumes Docker
Si vous avez également les volumes Docker que vous avez créés, la commande RM vous aidera à les supprimer. Énumérez les volumes disponibles. Ensuite, spécifiez les noms des volumes que vous souhaitez supprimer, comme présenté les suivants:
$ volume docker ls
$ volume docker rm
Vos volumes Docker sont supprimés et l'espace est disponible pour le système hôte.
Supprimer les réseaux Docker
Vérifiez si vous avez des réseaux que vous avez créés en utilisant la commande LS. Ici, nous avons le réseau LinuxHint. Pour supprimer le réseau, utilisez la commande RM.
$ docker réseau ls
$ Docker Network RM Linuxhint
Alternativement, vous pouvez supprimer tous les réseaux à l'aide de la commande Prune. Voici un exemple où nous supprimons le réseau «Neww»:
$ Docker Network Prune
À ce stade, vous êtes prêt à supprimer le package Docker de votre Ubuntu 22.04.
Désinstaller le package Docker
Après avoir identifié les packages Docker sur votre système, supprimez-les en exécutant la commande suivante:
$ sudo apt-get purge -y docker.Io
Ici, nous supprimons le docker.package IO. Notez que nous avons choisi de supprimer les packages Docker en dernier car la désinstallation des packages Docker ne supprimera pas vos images, conteneurs, volumes, etc.
Notez que le répertoire Docker n'est pas supprimé même après avoir désinstallé le package.
À la dernière ligne, vous remarquerez le message selon lequel votre / etc / docker et / var / lib / docker / répertoires sont toujours disponibles sur votre système.
Nous pouvons vérifier que les fichiers Docker existent toujours sur notre système.
Supprimez ces répertoires de votre système avec la commande suivante:
$ sudo rm -rf / var / lib / docker / / etc / docker /
Supprimez également le groupe docker que vous avez créé lors de l'installation du Docker.
$ sudo groupdel docker
Enfin, retirez la prise Docker de votre système.
$ sudo rm -rf / var / lib / docker.chaussette
Conclusion
Docker est idéal pour déployer et gérer les applications. Cependant, lorsque vous n'avez pas besoin d'avoir le Docker dans votre système, vous pouvez le désinstaller et tous les conteneurs, images, réseaux, etc. créés. Ce guide a présenté toutes les étapes que vous devez suivre pour désinstaller le logiciel Docker et tous ses conteneurs sur Ubuntu 22.04.