Rumah >Operasi dan penyelenggaraan >Docker >Cara Menghapus Imej Docker, Bekas, dan Jumlah
Menghapus imej docker, bekas, dan jumlah melibatkan beberapa arahan, bergantung kepada apa yang anda ingin keluarkan dan bagaimana anda ingin membersihkannya. Mari kita pecahkan:
Menghapus bekas:
Pertama, anda perlu menghentikan mana -mana bekas yang berjalan sebelum anda boleh mengeluarkannya. Anda boleh mencari bekas yang berjalan dengan docker ps
. Untuk menghentikan bekas, gunakan ID (atau nama) dengan arahan docker stop
: docker stop <container_ID_or_name>
. Untuk menghentikan bekas dengan kuat, gunakan docker kill <container_ID_or_name>
. Setelah berhenti, anda boleh mengeluarkannya menggunakan docker rm <container_ID_or_name>
. Untuk mengeluarkan pelbagai bekas sekaligus, senaraikan ID atau nama mereka yang dipisahkan oleh ruang: docker rm <container_ID_1> <container_ID_2> <container_ID_3>
. Anda juga boleh menggunakan docker rm $(docker ps -a -q)
untuk mengeluarkan semua bekas, kedua -duanya berjalan dan berhenti. berhati -hati: Perintah ini berkuasa dan harus digunakan dengan berhati -hati. Sentiasa menyemak semula bekas yang disenaraikan sebelum melaksanakan perintah ini. Perintah itu
. Untuk mengeluarkan semua imej yang menggantung (imej yang tidak dikaitkan dengan mana -mana bekas), gunakan . Ingatlah bahawa anda tidak boleh mengeluarkan imej yang sedang digunakan oleh bekas yang menjalankan. Untuk menyenaraikan semua jilid, gunakan . Untuk mengeluarkan kelantangan tertentu, gunakan
. Untuk membuang pelbagai jilid, senaraikannya dipisahkan oleh ruang:. Jadilah sangat berhati -hati apabila mengeluarkan jumlah, kerana ini secara kekal memadamkan data yang mereka ada. Tidak ada yang dibatalkan. Beberapa strategi dapat membantu menuntut semula ruang ini: docker rmi <image_ID_or_name>
docker rmi $(docker images -f "dangling=true" -q)
membuang imej yang tidak lagi dirujuk. Anda juga boleh mengeluarkan imej secara manual yang anda tidak lagi perlu menggunakan docker rmi <image_ID_or_name>
. Keluarkan mereka menggunakan docker rm <container_ID_or_name>
untuk menghapuskan jumlah yang tidak digunakan: docker rm $(docker ps -a -q)
. docker system prune
Atas ialah kandungan terperinci Cara Menghapus Imej Docker, Bekas, dan Jumlah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!