Oleh itu, adalah mustahak untuk membuang gambar dok yang tidak digunakan dari sistem anda untuk mengosongkan ruang cakera.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara membuang gambar docker dengan baris perintah.
Keluarkan Imej Docker
Untuk mengeluarkan gambar dok dari sistem anda, anda perlu menyenaraikan semua gambar yang ada di sistem anda.
Anda boleh menyenaraikannya menggunakan arahan berikut:
gambar dokls
Anda harus melihat output berikut:
ID GAMBAR TAG REPOSITORI UKURAN YANG DIBUATnginx terkini 4bb46517cac32hari yang lalu 133MB
wordpress terkini f1da35a7ddca3hari yang lalu 546MB
mariadb terkini b95867b528864hari yang lalu 407MB
Sekarang, anda mempunyai senarai semua gambar dalam sistem anda. Seterusnya, cari ID gambar yang ingin anda alih keluar dan jalankan arahan berikut:
gambar dokrm4bb46517cac3
Anda akan melihat ralat berikut:
Respons ralat dari daemon: konflik: tidak dapat menghapus 4bb46517cac3 (tidak boleh dipaksa)- gambar sedang digunakan dengan menjalankan kontena 8f3d538370e5
Output di atas menunjukkan mana-mana bekas menggunakan gambar yang ingin anda alih keluar. Oleh itu, anda perlu membuang bekas itu sebelum mengeluarkan gambar.
Sekiranya anda ingin membuang banyak gambar, anda perlu menentukan ID setiap gambar docker dengan arahan gambar docker rm:
gambar dokrmID1 ID2 ID3Keluarkan Imej Dangling Docker
Gambar yang menggantung adalah gambar yang tidak digunakan yang tidak digunakan oleh bekas apa pun. Anda boleh membuang gambar yang menggantung dari sistem anda dengan menjalankan perintah berikut:
gambar dokmemangkasAnda akan diminta untuk mengetik y untuk meneruskan, seperti yang ditunjukkan di bawah:
AMARAN! Ini akan membuang semua gambar yang menggantung.
Adakah anda pasti mahu meneruskan? [y / N] y
Jumlah ruang yang diambil semula: 0B
Keluarkan Semua Gambar Docker yang Tidak Digunakan
Docker membolehkan anda membuang semua gambar yang tidak digunakan oleh bekas menggunakan satu perintah, seperti yang ditunjukkan di bawah:
gambar dokmemangkas -untukAnda akan diminta untuk mengetik y untuk meneruskan, seperti yang ditunjukkan di bawah:
AMARAN! Ini akan membuang semua gambar tanpa sekurang-kurangnya satu bekas yang berkaitan dengannya.
Adakah anda pasti mahu meneruskan? [y / N] y
Gambar yang dipadam:untagged: ubuntu: terkini
tanpa tag: [dilindungi e-mel]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
dipadamkan: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Jumlah ruang yang diambil semula: 0B
Kesimpulannya
Dalam panduan ini, kami telah menunjukkan cara membuang gambar dok dalam beberapa cara. Untuk maklumat lebih lanjut, lihat di Docker dokumentasi rasmi.