Lösung für das Problem, dass der Docker-Container nicht gestoppt werden kann: 1. Verwenden Sie den Befehl „Docker rm -f Container-ID, der nicht gestoppt werden kann“, um das Löschen des angegebenen Containers zu erzwingen. 2. Verwenden Sie den Befehl „Docker Network Disconnect --force Bridge“. Container-ID“-Befehl zum Bereinigen des Containers. Die Netzwerknutzung des Containers reicht aus.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
Kürzlich habe ich festgestellt, dass Docker nicht gelöscht werden kann oder der entsprechende Container beendet wird. Entweder wurde nach dem Ausführen von Docker Stop xxx festgestellt, dass xxx noch vorhanden ist, oder Er kann überhaupt nicht gelöscht werden oder es wird ein Fehler gemeldet, der zu einer Fehlerantwort des Dämons führt: Konflikt, der Standardname des Containers kann nicht entfernt werden. Ein möglicher Grund dafür ist, dass irgendwann in der Vergangenheit ein benannter Container erstellt wurde Du hast es laufen lassen. Danach startet der Host aus irgendeinem Grund neu und der Container wird nicht ordnungsgemäß beendet. Die verbleibenden Dateien scheinen Sie nun daran zu hindern, einen neuen Container mit dem alten Namen neu zu generieren, da das System davon ausgeht, dass der alte Container noch vorhanden ist.
Der Container kann nicht mit dem folgenden Docker-Stopp-Befehl gestoppt werden:
Lösung:
1. Verwenden Sie den erzwungenen Löschbefehl: docker rm -f „container id“ (entfernen Sie die Anführungszeichen);
2. Bereinigen Sie die Netzwerknutzung des Containers: Docker Network Disconnect --force Bridge „Container-ID“ (entfernen Sie die Anführungszeichen);
Empfohlenes Lernen: „Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn der Docker-Container nicht gestoppt werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!