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 htop atau top untuk 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!

Leave a Reply