Cara membuang gambar dok

How Remove Docker Images



Imej Docker tidak lain adalah sekumpulan fail hanya baca yang bermaksud apabila gambar docker dibina, ia tidak dapat diubah. Walau bagaimanapun, anda boleh membuat gambar docker baru dengan bantuan gambar docker yang ada. Imej Docker digunakan untuk membina bekas docker. Imej Docker dilengkapi dengan pelbagai lapisan yang digunakan untuk menjalankan kod dalam bekas. Semasa proses pembangunan, banyak gambar dok yang tidak digunakan dan ketinggalan zaman disimpan di pelayan sehingga anda mengeluarkannya secara manual.

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 DIBUAT
nginx 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 ID3

Keluarkan 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 dokmemangkas

Anda 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 -untuk

Anda 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.