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!