Gunakan perintah docker ps dengan -a flag untuk menemukan nama atau ID container yang ingin Anda hapus
docker ps -a
Untuk menghapus: $ docker rm ID_or_Name ID_or_Name
Hapus wadah saat keluar:
Jika Anda tahu saat Anda membuat container yang tidak ingin Anda simpan setelah selesai, Anda dapat menjalankan docker run --rm untuk secara otomatis menghapusnya saat keluar.
Jalankan dan Hapus: docker run --rm image_name
Hapus semua kontainer yang keluar:
Anda dapat menemukan container menggunakan docker ps -a dan memfilternya berdasarkan statusnya: dibuat, dimulai ulang, dijalankan, dijeda, atau keluar. Untuk meninjau daftar penampung yang keluar, gunakan tanda -f untuk memfilter berdasarkan status. Ketika Anda telah memverifikasi Anda ingin menghapus kontainer tersebut, menggunakan -q untuk meneruskan ID ke perintah docker rm.
Daftar:
docker ps -a -f status=exited
docker rm $(docker ps -a -f status=exited -q)
Hapus wadah menggunakan lebih dari satu filter :
Filter Docker dapat digabungkan dengan mengulangi bendera filter dengan nilai tambahan. Ini menghasilkan daftar kontainer yang memenuhi salah satu kondisi. Misalnya, jika Anda ingin menghapus semua penampung yang ditandai sebagai Dibuat (keadaan yang dapat terjadi saat Anda menjalankan penampung dengan perintah yang tidak valid) atau Keluar, Anda dapat menggunakan dua filter:
docker ps -a -f status=exited -f status=created
Hentikan dan Hapus semua wadah:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)