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!