Ich habe die Deinstallationsanweisungen hier befolgt . Dann habe ich diese Befehle ausgeführt:
sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
Nachdem ich das alles getan habe, habe ich diesen Befehl ausgeführt, um zu sehen, ob Docker-Dateien woanders sind:
sudo find / -name '*docker*'
Ich habe mehrere Stellen gefunden, an denen Docker-Dateien noch vorhanden sind.
/etc
/sys
/lib
/usr
/usr
/run
/proc
/var
Docker ist in Unterordnern in der obigen Liste vorhanden. Ich kann jeden Pfad posten, wenn Sie möchten. Es gibt ungefähr 200 Standorte.
Gibt es eine Möglichkeit, Docker überall vollständig und vollständig zu entfernen?
/usr/local/bin/docker-compose
./etc/docker
Verzeichnis und alle Inhalte zu entfernen$ sudo iptables -L
.sudo apt-get purge docker-ce-cli
auch verwenden.~/.docker
Verzeichnis entfernenWenn Sie auf Ubuntu sind, finde ich es viel einfacher, Docker zu deinstallieren, wenn es mit installiert ist
snap
. Sie machen einfach:und um alle zugehörigen Dateien zu löschen,
quelle
snap
Befehl ist gut genug, aber seien Sie vorsichtig, bevor Sie alles auf Ihrem System mitdocker
dem Namen löschen !Sie können die Pakete, aus denen diese Dateien stammen, mit einem Befehl wie dem folgenden identifizieren
dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null)
. Alle derartigen Pakete, die Sie nicht benötigen, können Sie mit entfernensudo apt-get purge <package>
. Seien Sie vorsichtig, wenn Sie dies tun, da einige Pakete Unterstützung für Docker enthalten, Sie jedoch aus diesem Grund beispielsweise keinen Texteditor oder Dateimanager entfernen möchten.Wenn einige Dateien nicht aus Paketen stammen (angegeben durch "dpkg-query: no path found matching pattern path "), können Sie sie einzeln entfernen. Auch hier ist Vorsicht geboten, da es möglicherweise Dateien gibt, die nichts mit dem zu entfernenden Andockfenster zu tun haben und deren Namen einfach den String "Andockfenster" enthalten.
quelle