Rumah > Artikel > Operasi dan penyelenggaraan > Apa yang perlu dilakukan jika bekas docker tidak dapat dihentikan
Penyelesaian kepada ketidakupayaan untuk menghentikan bekas docker: 1. Gunakan arahan "docker rm -f container id that cannot be stop" untuk memadamkan bekas yang ditentukan secara paksa; 2. Gunakan "docker network disconnect --force bridge container id" arahan untuk membersihkan penggunaan rangkaian kontena.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Baru-baru ini, saya mendapati bahawa docker tidak boleh dipadamkan, atau bekas yang sepadan dibunuh, atau selepas menjalankan docker stop xxx, didapati bahawa xxx masih wujud, atau ia tidak boleh dipadamkan sama sekali, atau anda akan menemui mesej ralat, yang mendorong tindak balas ralat daripada daemon: Konflik, tidak boleh mengalih keluar nama lalai bekas ini adalah kerana bekas yang dinamakan telah dibuat pada satu ketika dahulu, dan kemudian anda telah mengekalkan status Berjalan. Selepas itu, hos dimulakan semula atas sebarang sebab dan bekas tidak ditamatkan dengan baik. Fail yang tinggal kini nampaknya menghalang anda daripada menjana semula bekas baharu dengan nama lama kerana sistem berpendapat bekas lama masih wujud.
Bekas tidak boleh dihentikan melalui arahan henti dok di bawah:
Penyelesaian:
Gunakan pemadaman paksa arahan: docker rm -f "id bekas" (alih keluar tanda petikan); putuskan sambungan --force bridge "id bekas" (alih keluar tanda petikan);
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika bekas docker tidak dapat dihentikan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!