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 docker lsAnda harus melihat output berikut:
ID GAMBAR TAG REPOSITORI SAIZ YANG DIBUATnginx terkini 4bb46517cac3 2 hari yang lalu 133MB
wordpress terkini f1da35a7ddca 3 hari yang lalu 546MB
mariadb terkini b95867b52886 4 hari 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 docker rm 4bb46517cac3Anda akan melihat ralat berikut:
Respons ralat dari daemon: konflik: tidak dapat menghapus 4bb46517cac3 (tidak dapat 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 mengeluarkan bekas itu sebelum mengeluarkan gambar.
Sekiranya anda ingin membuang banyak gambar, anda perlu menentukan ID setiap gambar pelabuhan dengan arahan "gambar pelabuhan rm":
gambar docker rm ID1 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:
prune gambar dokAnda 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:
prune gambar dok -aAnda akan diminta untuk mengetik y untuk meneruskan, seperti yang ditunjukkan di bawah:
AMARAN! Ini akan membuang semua gambar tanpa sekurang-kurangnya satu bekas 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 dokumentasi rasmi Docker.