web-dev-qa-db-fra.com

Comment désinstaller complètement docker

J'ai suivi les instructions de désinstallation ici . Puis j'ai lancé ces commandes:

Sudo apt-get purge docker-engine
Sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker

Donc, après avoir fait tout cela, j'ai exécuté cette commande pour voir si les fichiers de menu fixe étaient ailleurs:

Sudo find / -name '*docker*'

J'ai trouvé plusieurs endroits où les fichiers docker existent toujours.

/etc
/sys
/lib
/usr
/usr
/run
/proc
/var

Docker existe dans les sous-dossiers de la liste ci-dessus. Je peux poster tous les chemins si vous voulez. Il y a environ 200 endroits.

Existe-t-il un moyen de supprimer totalement et complètement le menu fixe partout?

34
Luke101

Pour désinstaller complètement Docker:

étape 1

dpkg -l | grep -i docker

Pour identifier quel paquet installé vous avez:

étape 2

Sudo apt-get purge -y docker-engine docker docker.io docker-ce  
Sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

Les commandes ci-dessus ne suppriment pas les images, les conteneurs, les volumes et les fichiers de configuration créés par l'utilisateur sur votre hôte. Si vous souhaitez supprimer toutes les images, les conteneurs et les volumes, exécutez les commandes suivantes:

Sudo rm -rf /var/lib/docker
Sudo rm /etc/apparmor.d/docker
Sudo groupdel docker
Sudo rm -rf /var/run/docker.sock

Vous avez complètement supprimé Docker du système.

51
Mayur Bhandare

Vous pouvez identifier les packages à partir de ces fichiers à l'aide d'une commande telle que dpkg-query -S $(Sudo find / -name '*docker*' -print 2>/dev/null). Tous les packages de ce type dont vous n’avez pas besoin, vous pouvez les supprimer avec Sudo apt-get purge <package>. Veuillez faire attention lorsque vous le faites, car certains paquets incluent un support pour docker, mais vous ne voudrez peut-être pas supprimer, par exemple, un éditeur de texte ou un gestionnaire de fichiers pour cette raison.

Si certains fichiers ne proviennent pas de packages (indiqué par "dpkg-query: aucun chemin correspondant trouvé motif chemin"), vous pouvez les supprimer individuellement. Encore une fois, veuillez faire preuve de prudence, car il peut y avoir des fichiers sans lien avec le menu fixe que vous souhaitez supprimer, qui portent simplement la chaîne "menu fixe" dans leurs noms.

0
taneli