Docker

Cara membuang gambar dok

Cara membuang gambar dok
Imej Docker tidak lain adalah sekumpulan fail hanya baca yang bermaksud apabila gambar docker dibina, ia tidak dapat diubah suai. 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 docker ls

Anda harus melihat output berikut:

ID GAMBAR TAG REPOSITORI SAIZ YANG DIBUAT
nginx 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 4bb46517cac3

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

prune gambar dok

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:

prune gambar dok -a

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

Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...
Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...