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?
/usr/local/bin/docker-compose
./etc/docker
répertoire et tout son contenu$ sudo iptables -L
après cela.sudo apt-get purge docker-ce-cli
aussi.~/.docker
répertoireSi vous êtes sur Ubuntu, je trouve qu'il est beaucoup plus facile de désinstaller Docker s'il est installé avec
snap
. Vous faites simplement:et pour supprimer tous les fichiers associés,
la source
snap
commande est assez bien mais faites attention avant de tout effacer de votre système avecdocker
le nom!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 paquets dont vous n'avez pas besoin, vous pouvez les supprimersudo 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 ne correspond au chemin du motif "), 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.
la source
Ajouter le paquet docker-ce-cli également pendant la purge de docker sudo apt-get purge -y docker-engine docker.io docker-ce docker-ce-cli
la source