Cara teraman dan termudah untuk membersihkan Gambar Menggantung
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
Gambar Docker terdiri dari beberapa lapisan. Menggantung gambar, adalah lapisan yang tidak memiliki hubungan dengan gambar apa pun yang ditandai. Mereka tidak lagi melayani tujuan dan menggunakan ruang disk.
Catatan: Saya sarankan untuk tidak menggunakan prunedalam produksi, karena docker system prune -aakan menghapus semua gambar yang tidak direferensikan oleh wadah, dimana kami tidak dapat memutar kembali ke rilis sebelumnya.
Untuk daftar gambar yang menggantung dengan menambahkan bendera filter, -fdengan nilai dangling=trueke docker images.
Daftar gambar Menggantung
docker images -f dangling=true
Hapus Gambar yang Menggantung
docker rmi $(docker images -f dangling=true -q)
ATAU
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
Ketika kami menjalankan pekerjaan cron untuk menghapus hal-hal yang menggantung, gunakan hal di atas untuk memastikan pekerjaan tersebut berhasil. Seperti di Jenkins jika kita menjalankan pekerjaan gaya bebas dengan pekerjaan commo beloow tidak akan pernah gagal bahkan jika tidak ada barang yang menggantung di mesin.
Ini adalah cara paling aman dan termudah untuk membersihkan gambar yang menggantung dan mendapatkan kembali ruang disk kami untuk digunakan.