Heim >Backend-Entwicklung >Golang >Wie kann die Fehlermeldung „Fehlerantwort vom Daemon: Shim-Aufgabe konnte nicht erstellt werden' in Docker behoben werden?

Wie kann die Fehlermeldung „Fehlerantwort vom Daemon: Shim-Aufgabe konnte nicht erstellt werden' in Docker behoben werden?

Linda Hamilton
Linda HamiltonOriginal
2024-11-11 00:41:02498Durchsuche

How to fix the

Docker: Behebung von „Fehlerantwort vom Daemon: Shim-Aufgabe konnte nicht erstellt werden“

Fehler „Docker: Fehlerantwort vom Daemon: Shim-Aufgabe konnte nicht erstellt werden:“ OCI-Laufzeiterstellung fehlgeschlagen: runc-Erstellung fehlgeschlagen: Containerprozess konnte nicht gestartet werden: exec: „./deployment-service“: Berechtigung verweigert: unbekannt“ Der Versuch, eine Docker-Datei zu erstellen und auszuführen, kann jedoch frustrierend sein. Dieses Problem entsteht aufgrund unzureichender Berechtigungen zum Ausführen der Binärdatei „deployment-service“.

Um dieses Problem zu beheben, können Sie Ihre Docker-Datei ändern, indem Sie die folgende Zeile hinzufügen:

RUN chmod +x deployment-service

Diese Zeile erteilt der Binärdatei „deployment-service“ ausführbare Berechtigungen und stellt so sicher, dass sie innerhalb des Containers erfolgreich ausgeführt werden kann.

Sobald diese Zeile angezeigt wird hinzugefügt wurde, erstellen Sie das Docker-Image mit dem folgenden Befehl neu:

docker build -t <new_image_name> .

Führen Sie anschließend Ihren Container mit dem aktualisierten Image mit dem folgenden Befehl aus:

docker run <options> <new_image_name>

Durch die Einbeziehung dieser Änderungen können Sie sollte in der Lage sein, die Binärdatei „deployment-service“ in Ihrem Docker-Container erfolgreich zu erstellen, auszuführen und auszuführen.

Das obige ist der detaillierte Inhalt vonWie kann die Fehlermeldung „Fehlerantwort vom Daemon: Shim-Aufgabe konnte nicht erstellt werden' in Docker behoben 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