Saya mengikuti instruksi penghapusan instalasi di sini . Lalu saya menjalankan perintah-perintah ini:
sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
Jadi setelah saya melakukan semua ini, saya menjalankan perintah ini untuk melihat apakah file buruh pelabuhan ada di mana saja:
sudo find / -name '*docker*'
Saya menemukan beberapa tempat di mana file buruh pelabuhan masih ada.
/etc
/sys
/lib
/usr
/usr
/run
/proc
/var
Docker ada dalam subfolder dalam daftar di atas. Saya dapat memposting setiap jalur jika Anda mau. Ada sekitar 200 lokasi.
Apakah ada cara untuk menghapus buruh pelabuhan di mana-mana?
/usr/local/bin/docker-compose
./etc/docker
direktori dan semua isinya$ sudo iptables -L
setelah ini.sudo apt-get purge docker-ce-cli
juga.~/.docker
direktoriJika Anda menggunakan Ubuntu, saya merasa lebih mudah untuk menghapus docker jika diinstal dengan
snap
. Anda cukup melakukannya:dan untuk menghapus semua file terkait,
sumber
snap
perintah cukup baik tapi berhati-hati sebelum Anda menghapus segala sesuatu pada sistem anda dengandocker
di nama!Anda dapat mengidentifikasi paket-paket dari mana file-file tersebut berasal dengan perintah seperti
dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null)
. Paket apa pun yang tidak Anda butuhkan, dapat Anda hapussudo apt-get purge <package>
. Harap berhati-hati ketika Anda melakukannya karena beberapa paket menyertakan beberapa dukungan untuk buruh pelabuhan, tetapi Anda mungkin tidak ingin menghapus, katakanlah, editor teks atau pengelola file karena alasan itu.Jika beberapa file tidak berasal dari paket (ditunjukkan oleh "dpkg-query: tidak ditemukan path yang cocok dengan pola path "), Anda dapat menghapusnya satu per satu. Sekali lagi, harap berhati-hati, karena mungkin ada file yang tidak terkait dengan buruh pelabuhan yang ingin Anda hapus, yang hanya memiliki string "buruh pelabuhan" dalam nama mereka.
sumber