Cara Menghapus Docker di VPS
Docker adalah salah satu tools populer untuk menjalankan aplikasi berbasis container di VPS. Namun, ada kalanya kita ingin menghapus Docker secara total—baik karena ingin migrasi ke teknologi lain seperti Podman, atau sekadar membersihkan server agar lebih ringan.
Pada tutorial ini, saya akan membahas cara menghapus Docker di VPS sampai benar-benar bersih.
Kenapa Perlu Menghapus Docker?
Beberapa alasan umum:
- VPS terasa berat karena banyak container berjalan
- Ingin migrasi ke Podman atau sistem lain
- Terjadi konflik dependency
- Ingin instal ulang Docker dari nol
Peringatan Sebelum Menghapus
Sebelum lanjut, perhatikan:
- Semua container, image, dan volume akan terhapus permanen
- Data dalam container (misalnya database) akan hilang jika tidak dibackup
Langkah 1: Stop dan Hapus Semua Container
Jalankan perintah berikut untuk menghentikan dan menghapus semua container:
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
Langkah 2: Hapus Image, Volume, dan Network
Agar benar-benar bersih, jalankan:
docker system prune -a --volumes -f
Perintah ini akan menghapus:
- Semua image
- Volume
- Network yang tidak terpakai
Langkah 3: Uninstall Docker
Untuk Ubuntu / Debian
apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli
apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
Untuk CentOS / AlmaLinux
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
Langkah 4: Hapus Sisa Data Docker
Meskipun Docker sudah di-uninstall, biasanya masih ada sisa file di sistem.
Hapus dengan perintah:
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
Langkah 5: Verifikasi
Pastikan Docker sudah benar-benar terhapus:
docker -v
Jika muncul pesan:
command not found
Artinya Docker sudah berhasil dihapus dari VPS 🎉
Tips Tambahan
- Gunakan
htopatautopuntuk memastikan resource VPS sudah lega - Jika ingin alternatif Docker, bisa coba Podman
- Selalu backup data penting sebelum elakukan penghapusan
Menghapus Docker di VPS sebenarnya cukup mudah, asalkan dilakukan dengan urutan yang benar. Dengan mengikuti langkah-langkah di atas, kamu bisa memastikan tidak ada sisa file atau service yang tertinggal.
Semoga tutorial ini membantu!