Heim >Backend-Entwicklung >Golang >Warum startet mein Docker-Container nicht mit der Meldung „Fehler beim Erstellen der Shim-Aufgabe: OCI-Laufzeiterstellung fehlgeschlagen: Runc-Erstellung fehlgeschlagen: Containerprozess konnte nicht gestartet werden'?

Warum startet mein Docker-Container nicht mit der Meldung „Fehler beim Erstellen der Shim-Aufgabe: OCI-Laufzeiterstellung fehlgeschlagen: Runc-Erstellung fehlgeschlagen: Containerprozess konnte nicht gestartet werden'?

Susan Sarandon
Susan SarandonOriginal
2024-11-10 12:59:02548Durchsuche

Why Is My Docker Container Failing to Start with

Docker-Fehler: „Shim-Aufgabe konnte nicht erstellt werden: OCI-Laufzeiterstellung fehlgeschlagen: Runc-Erstellung fehlgeschlagen: Containerprozess konnte nicht gestartet werden“

Dies Der Fehler bezieht sich auf ein Problem beim Versuch, ein Docker-Image zu erstellen und auszuführen. Beim Erstellen der bereitgestellten Docker-Datei und beim Ausführen des Containers tritt der folgende Fehler auf:

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "./deployment-service": permission denied: unknown.

Um dieses Problem zu beheben, liegt das Problem in den Berechtigungen der ausführbaren Datei „deployment-service“ im Container. Um dieses Problem zu beheben, fügen Sie der Docker-Datei vor dem CMD-Befehl die folgende Zeile hinzu:

RUN chmod +x deployment-service

Dieser Befehl gewährt Ausführungsberechtigungen für die Datei „deployment-service“, sodass der Container den Prozess erfolgreich starten kann. Nachdem Sie diese Änderung vorgenommen haben, erstellen Sie das Docker-Image neu und versuchen Sie erneut, den Container auszuführen. Der Fehler sollte nun behoben sein.

Das obige ist der detaillierte Inhalt vonWarum startet mein Docker-Container nicht mit der Meldung „Fehler beim Erstellen der Shim-Aufgabe: OCI-Laufzeiterstellung fehlgeschlagen: Runc-Erstellung fehlgeschlagen: Containerprozess konnte nicht gestartet werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn