Wie kann der Fehler behoben werden, wenn der Docker-Container-Dienst stoppt? Wenn der Dienst während der Nutzung des Containers nicht genutzt werden kann, müssen Sie die Fehler im Container beheben und den Vorgang reparieren.
So überprüfen Sie den Grund für das Stoppen des Docker-Containers
1 Stellen Sie zunächst fest, ob der Container gestartet ist
2. Docker-Port Überprüfen Sie den Port. Wenn es sich um eine Restschnittstelle handelt, können Sie den Parameteraufruf manuell simulieren. Testen Sie die RPC-Schnittstelle nicht >
3. Docker-Protokolle Überprüfen Sie das Geschäftsprotokoll und stellen Sie fest, ob es sich um eine Geschäftsanomalie handelt 🎜>5. Wenn es eine Anrufkette ähnlich wie bei Zipkin gibt, ist es sogar noch besser, dass Sie die Anrufinformationen des Geschäftsprozesses sehen können.
Zum Beispiel Docker-Fehlerbehebung: Der Container kann nicht eingegeben werden. Die selbst erstellte Centos7-Basis kann eingegeben werden, aber die von Rancher verteilte MySQL kann nicht eingegeben werden.
#docker exec -it 3c1d bashrpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "process_linux.go:110: decoding init error from pipe caused \" read parent: connection reset by peer\""
Der Grund für den Fehler ist, dass die neue Version 1.13.1-84 ist und nach der Reduzierung auf 1.13.1-75 normal verwendet werden kann.
Weitere verwandte Tutorials finden Sie in der Spalte
Docker-Tutorialauf der chinesischen PHP-Website.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie den Grund, warum der Docker-Container gestoppt wurde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!