Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memadam imej docker

Bagaimana untuk memadam imej docker

PHPz
PHPzasal
2023-04-18 09:47:1611755semak imbas

Docker ialah salah satu teknologi kontena yang paling popular pada masa ini. Sebagai persekitaran aplikasi kontena yang ringan, mudah alih dan serba lengkap, Docker menjadikan pembangunan aplikasi, ujian dan penggunaan lebih mudah dan lebih cekap. Dalam Docker, imej adalah konsep yang sangat penting, yang merupakan asas aplikasi kontena Docker. Artikel ini akan memperkenalkan cara memadam imej Docker.

  1. Lihat imej Docker sedia ada

Sebelum memadamkan imej Docker, kita perlu tahu imej mana yang sudah kita miliki. Semua imej Docker dalam sistem semasa boleh disenaraikan melalui arahan docker images. Selepas melaksanakan arahan ini, maklumat berkaitan imej akan disenaraikan, seperti REPOSITORY, TAG, ID IMEJ, DIBUAT, dsb. Antaranya, REPOSITORY menunjukkan gudang mana imej Docker ini dimiliki, dan TAG menunjukkan versi imej Docker ini.

  1. Padamkan satu imej Docker

Memadam satu imej Docker adalah sangat mudah, hanya gunakan arahan docker rmi. Format arahan adalah seperti berikut:

docker rmi [OPTIONS] IMAGE [IMAGE...]

Antaranya, IMAGE mewakili ID atau nama imej Docker yang akan dipadamkan, dan OPTIONS mewakili pilihan pemadaman. Jika OPTIONS tidak dinyatakan, pilihan lalai akan digunakan.

Sebagai contoh, dengan mengandaikan kita mahu memadamkan imej Docker yang REPOSITORInya ialah nginx dan TAG yang terkini, kita boleh melaksanakan arahan berikut:

docker rmi nginx:latest

Selepas melaksanakan arahan ini, sistem akan padamkan imej Docker.

  1. Padam imej Docker dalam kelompok

Apabila kita perlu memadamkan berbilang imej Docker, kita boleh menggunakan pilihan pemadaman kelompok arahan rmi docker. Format arahan adalah seperti berikut:

docker rmi [OPTIONS] $(docker images -q IMAGE [IMAGE...])

Antaranya, IMAGE mewakili ID atau nama imej Docker yang akan dipadamkan, dan OPTIONS mewakili pilihan pemadaman. $(docker images -q IMAGE [IMAGE...]) bermaksud menghantar IMAGE sebagai parameter kepada arahan imej docker, mengembalikan senarai ID imej, dan kemudian menghantar senarai ini sebagai parameter kepada arahan rmi docker.

Sebagai contoh, dengan mengandaikan kami ingin memadam imej Docker dengan REPOSITORY redis dan TAG 5.0.5 dan 5.0.6, kami boleh melaksanakan arahan berikut:

docker rmi $(docker images -q redis:5.0.5 redis:5.0.6)

Selepas melaksanakan arahan ini, sistem Imej Docker yang ditentukan akan dipadamkan.

  1. Padam imej Docker yang tidak digunakan

Dalam proses menggunakan Docker, kami mungkin meninggalkan beberapa imej Docker yang tidak digunakan, ia mungkin dibina atau dimuat turun sebelum ini, tetapi tidak dipanggil masuk kegunaan seterusnya. Imej Docker yang tidak digunakan ini akan menduduki ruang storan sistem dan menjejaskan prestasi sistem. Oleh itu, kita perlu memadamkan imej Docker yang tidak digunakan ini.

Arahan prune sistem docker boleh digunakan untuk mengosongkan imej, bekas, volum dan rangkaian Docker yang tidak digunakan. Antaranya, pilihan --all boleh mengosongkan semua imej Docker yang tidak digunakan. Format arahan adalah seperti berikut:

docker system prune [OPTIONS]

Sebagai contoh, kita boleh menggunakan arahan berikut untuk mengosongkan semua imej Docker yang tidak digunakan:

docker system prune --all

Selepas melaksanakan arahan ini, sistem akan mengosongkan semua imej imej Docker yang tidak digunakan.

Ringkasan

Artikel ini memperkenalkan cara untuk memadam imej Docker, termasuk memadamkan imej Docker tunggal, memadam imej Docker dalam kelompok dan memadam imej Docker yang tidak digunakan. Dengan mempelajari kaedah ini, kami boleh membantu kami mengurus aplikasi kontena Docker dengan lebih baik dan meningkatkan prestasi dan kebolehpercayaan aplikasi.

Atas ialah kandungan terperinci Bagaimana untuk memadam imej docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn