Lösung für das Problem, dass der Docker-Container nicht gestoppt werden kann

Lösung für das Problem, dass der Docker-Container nicht gestoppt werden kann

Die Lösung lautet wie folgt:

1. Container löschen erzwingen

docker rm -f jenkins

2. Bereinigen Sie die Netzwerknutzung dieses Containers

Docker-Netzwerk trennen --Force Bridge Jenkins

Docker kann den Container weder stoppen noch beenden

Kürzlich stieß ich auf das Problem, dass Docker den entsprechenden Container nicht löschen oder beenden kann. Entweder habe ich nach dem Ausführen von Docker Stop XXX festgestellt, dass XXX immer noch vorhanden ist, oder ich kann es überhaupt nicht löschen, oder ich stelle fest, dass ein Fehler gemeldet wird, der zu einer Fehlerantwort vom Daemon führt: Konflikt, der Standardname des Containers kann nicht entfernt werden

Ein möglicher Grund hierfür ist, dass irgendwann in der Vergangenheit ein benannter Container erstellt wurde und Sie ihn dann laufen gelassen haben. Anschließend wurde der Host aus irgendeinem Grund neu gestartet und der Container nicht ordnungsgemäß beendet. Die verbleibenden Dateien scheinen Sie nun daran zu hindern, einen neuen Container mit dem alten Namen erneut zu generieren, da das System davon ausgeht, dass der alte Container noch existiert.

Lassen Sie uns zunächst mit docker ps -a die laufenden Aufzeichnungen aller Container überprüfen. Container, die abnormal beendet werden, haben einen Statuscode ungleich Null. Suchen Sie nach dem gewünschten Namen und löschen Sie es mit dem tatsächlichen Hex-Code „docker rm xxxxxx“.

Manchmal stellt man jedoch fest, dass -a keine zusätzlichen Informationen liefert. Sie können die Methode zum manuellen Löschen von Containern verwenden. Das heißt, löschen Sie den entsprechenden Ordner unter /var/lib/docker/containers/, löschen Sie ihn, achten Sie auf die Verwendung von Root-Berechtigungen und starten Sie Docker dann mit systemctl neu.

Dies ist das Ende dieses Artikels über die Lösung des Problems, dass der Docker-Container nicht gestoppt werden kann. Weitere Informationen zur Lösung des Problems, dass der Docker-Container nicht gestoppt werden kann, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Lösung für das Problem, dass Docker-Container nicht gestoppt oder beendet werden können

<<:  Das WeChat-Applet implementiert einen Countdown zum Senden des SMS-Bestätigungscodes

>>:  Probleme und Fallstricke bei der Installation von Mysql5.7.23 in einer Win10-Umgebung

Artikel empfehlen

So installieren Sie MySQL 8.0.17 und konfigurieren den Fernzugriff

1. Vorbereitung vor der Installation Überprüfen S...

Einführung in die Containerfunktion of() in der Linux-Kernel-Programmierung

Vorwort Bei der Linux-Kernel-Programmierung werde...

Detaillierte Erläuterung der Wissenspunkte der Linux-DMA-Schnittstelle

1. Zwei Arten der DMA-Zuordnung 1.1. Konsistente ...

Detaillierte Erläuterung der Dateisystemformate der EXT-Serie in Linux

Linux-Dateisystem In der Abbildung oben sind herk...

Beispielcode zur Implementierung des Seiten-Cachings im Vue-Mobilprojekt

Hintergrund Auf Mobilgeräten ist das Caching zwis...

Detailliertes Tutorial zur Installation von ElasticSearch 6.x im Docker

Ziehen Sie zuerst das Image (oder erstellen Sie e...

JavaScript zum Erzielen eines einfachen Drag-Effekts

In diesem Artikel wird der spezifische JavaScript...

Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner

Umfeld Server: centos7 Kunde: Fenster Stellen Sie...

Detaillierter Vergleich von Ember.js und Vue.js

Inhaltsverzeichnis Überblick Warum ein Framework ...

js, um einen Boden-Scrolling-Effekt zu erzielen

In diesem Artikel wird jQuery verwendet, um den E...