Pertanyaan Bagaimana cara mencopot pemasangan docker sepenuhnya


Saya mengikuti instruksi penghapusan instalasi 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 docker 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 di subfolder dalam daftar di atas. Saya dapat memposting setiap jalur jika Anda suka. Ada sekitar 200 lokasi.

Apakah ada cara untuk benar-benar dan menghapus buruh pelabuhan di mana-mana?


13
2017-07-12 20:10


asal




Jawaban:


Untuk mencopot pemasangan Docker sepenuhnya:

Langkah 1

dpkg -l | grep -i docker

Untuk mengidentifikasi paket terinstal yang Anda miliki:

Langkah 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  

Perintah di atas tidak akan menghapus gambar, kontainer, volume, atau file konfigurasi yang dibuat pengguna pada host Anda. Jika Anda ingin menghapus semua gambar, kontainer, dan volume jalankan perintah berikut:

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

Anda telah menghapus Docker dari sistem sepenuhnya.


7
2018-04-03 06:31



Selain itu saya harus menghapus /usr/local/bin/docker-compose. - Gaia


Anda dapat mengidentifikasi paket-paket file-file yang berasal dari dengan perintah seperti dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Paket apa pun yang tidak Anda perlukan, Anda dapat menghapusnya sudo 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 ada path ditemukan pola yang cocok jalan"), 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 namanya.


0
2017-10-07 15:40