Cara Menghapus Semua Objek yang Tidak Digunakan di Docker

Cara Menghapus Semua Objek yang Tidak Digunakan di Docker

Perintah Prune Sistem Docker digunakan untuk mengeluarkan semua objek yang tidak digunakan pada Docker. Perintah ini akan menghapuskan bekas yang dihentikan, imej yang tidak digunakan, dan semua rangkaian yang tidak digunakan.

Anda mungkin suka:

  • Cara mengimport dan mengeksport bekas Docker?
  • Cara membuat, Senarai dan Delte Docker Containers?

Docker Keluarkan objek yang tidak digunakan

Log masuk ke tuan rumah Docker dan buka arahan arahan. Kemudian laksanakan arahan berikut untuk menghapuskan bekas yang dihentikan, imej yang menggantung, dan semua rangkaian yang tidak digunakan.

Docker System Prune Amaran! Ini akan dikeluarkan: - Semua bekas yang dihentikan - semua rangkaian yang tidak digunakan oleh sekurang -kurangnya satu bekas - semua imej yang menggantung - semua cache membina anda pasti mahu meneruskan? [Y/N] 

Perintah lalai akan meminta pengesahan. Tekan 'Y' untuk meneruskan. Untuk mengabaikan prompt pengesahan Gunakan -f atau --kuasa Bendera seperti di bawah

Docker System Prune --force 

Untuk menghapuskan semua imej yang tidak digunakan (bukan sahaja daggling) gunakan --semua atau -a bendera dengan perintah prune. Imej Docker terdiri daripada pelbagai lapisan. Imej yang menggantung adalah lapisan yang tidak mempunyai hubungan dengan gambar yang ditandakan.

Sistem Docker Prune -semua 

Secara lalai, Sistem Docker Prune Command tidak mengeluarkan jumlah yang tidak digunakan untuk mengelakkan kehilangan data yang tidak disengajakan. Tetapi anda boleh menggunakan --jilid Bendera untuk memangkas jumlah juga:

Docker System Prune -Volumes