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

Bagaimana untuk memadam imej docker

PHPz
PHPzasal
2023-04-18 10:20:4136914semak imbas

Docker ialah platform terbuka untuk membangunkan, menjalankan dan menggunakan aplikasi. Ia boleh membungkus aplikasi dan perpustakaan bergantung ke dalam bekas dengan mudah, mengurangkan beban pentadbir sistem dan mempercepatkan pembangunan aplikasi. Dalam Docker, imej adalah bahagian penting dalam membina bekas. Ia mentakrifkan sistem fail dan aplikasi dalam bekas. Oleh itu, apabila menggunakan Docker, kita perlu mengurus dan menggunakan imej dengan betul imej.

  1. Lihat cermin

Sebelum melakukan sebarang operasi pemadaman, anda perlu menyemak cermin dalam sistem terlebih dahulu untuk memastikan cermin yang diperlukan tidak akan dipadamkan secara tidak sengaja. Anda boleh menggunakan arahan berikut untuk menyenaraikan semua imej pada sistem:

docker images

Arahan ini akan menyenaraikan semua imej yang telah dimuat turun ke sistem setempat, termasuk nama imej, nombor versi, ID imej, masa penciptaan dan saiz dan maklumat lain.

  1. Padam imej

Format arahan untuk memadam imej ialah:

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

Antaranya, OPTIONS adalah pilihan dan IMEJ ialah nama imej yang akan dipadamkan atau ID, berbilang imej boleh dipadamkan pada masa yang sama.

Sebagai contoh, jika anda ingin memadamkan imej dengan nama "nginx", anda boleh melaksanakan arahan berikut:

docker rmi nginx

Jika anda ingin memadam imej dengan ID " c3f279d17e0a", anda boleh melaksanakan arahan berikut:

docker rmi c3f279d17e0a

Jika anda ingin memadamkan berbilang cermin, anda boleh menentukan berbilang nama cermin atau ID dalam arahan, contohnya:

docker rmi nginx mysql redis
  1. Padaman paksa cermin

Kadangkala, Docker tidak boleh memadamkan imej atas sebab tertentu Dalam kes ini, anda boleh menambah pilihan "-f" untuk memaksa imej dipadamkan. Format arahan adalah seperti berikut:

docker rmi -f [IMAGE...]

Antaranya, IMAGE mewakili nama atau ID imej yang akan dipadamkan, dan berbilang imej boleh dipadamkan pada masa yang sama.

Sebagai contoh, jika anda ingin memadamkan imej yang bernama "nginx" secara paksa, anda boleh melaksanakan arahan berikut:

docker rmi -f nginx

Jika anda mahu memadamkan imej dengan ID " secara paksa " c3f279d17e0a", anda boleh melaksanakan arahan berikut :

docker rmi -f c3f279d17e0a

Jika anda ingin memadamkan berbilang cermin secara paksa, anda boleh menentukan berbilang nama cermin atau ID dalam arahan, contohnya:

docker rmi -f nginx mysql redis
  1. Padam semua cermin

Jika anda perlu memadam semua imej pada sistem, anda boleh menggunakan arahan berikut:

docker rmi $(docker images -q)

Arahan ini akan menggunakan Perintah "docker images -q" untuk menanyakan semua imej pada sistem dan menggunakan "$(docker images -q)" menghantar hasil pertanyaan sebagai parameter kepada perintah "docker rmi" untuk memadam semua imej.

Perlu diambil perhatian bahawa arahan ini akan memadam semua imej, termasuk imej yang sedang digunakan, jadi anda perlu mempertimbangkan dengan teliti sebelum melaksanakan arahan.

Ringkasan

Apabila menggunakan Docker, mengurus dan menggunakan imej secara munasabah merupakan pertimbangan yang penting. Memadam imej yang tidak lagi diperlukan dengan betul adalah langkah penting dalam memastikan sistem anda kemas dan mengurangkan ruang storan. Artikel ini menerangkan cara melihat imej pada sistem Docker, serta cara memadam imej dan memaksa pemadaman imej. Perlu diingatkan bahawa sebelum memadamkan imej, pastikan imej itu tidak lagi diperlukan untuk mengelakkan secara tidak sengaja memadam imej yang diperlukan untuk sistem.

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