Comment désinstaller Docker

Docker est un projet open source populaire qui utilise les fonctionnalités du noyau Linux pour créer des conteneurs au-dessus d'un système d'exploitation. Il est écrit en Go et développé par Dotcloud. Les utilisateurs qui souhaitent supprimer Docker de leur ordinateur peuvent suivre les étapes ci-dessous pour accomplir cette tâche rapidement.

L'une des méthodes les plus simples pour désinstaller Docker sur Mac consiste à utiliser l'application elle-même. Ouvrez Docker en cliquant sur son icône. Allez dans Préférences, puis sélectionnez le menu Dépannage (l'icône de bogue ou dans les anciennes versions de Docker une icône de bombe). Parmi les options disponibles, sélectionnez «Désinstaller».

Les utilisateurs de Windows devront d'abord préparer leur système pour la suppression de Docker. Cela inclut l'ouverture de PowerShell et l'exécution des commandes suivantes -

# Quittez le mode Swarm (cela arrêtera et supprimera automatiquement les services et les réseaux de superposition)

Départ de l'essaim de dockers - force

# Arrêtez tous les conteneurs en cours d'exécution

docker ps --quiet | ForEach-Object {docker stop $ _}

Cela vérifiera tous les conteneurs en cours d'exécution. Désormais, pour supprimer des conteneurs, des images de conteneurs, des réseaux et des volumes, exécutez la commande docker system prune --volumes --all .

Les utilisateurs peuvent maintenant procéder à la suppression de Docker lui-même. Sous Windows 10, ouvrez le menu Démarrer, allez dans Paramètres puis applications. Sélectionnez des applications et des fonctionnalités. Recherchez Docker pour Windows en faisant défiler la liste des applications installées ou en utilisant la zone de recherche disponible. Cliquez avec le bouton droit sur l'application et sélectionnez «Désinstaller».

Bien que Docker ait été désinstallé du système, les utilisateurs de Windows devront désormais également prendre en charge les réseaux par défaut de l'application et les données du programme. Exécutez simplement les commandes suivantes dans PowerShell:

Get-HNSNetwork | Remove-HNSNetwork

Remove-Item "C: \ ProgramData \ Docker" -Recurse

Cela aurait dû supprimer complètement Docker.