Suche…


Einführung

Wenn ein docker build -t mytag . schlägt mit einer Nachricht wie ---> Running in d9a42e53eb5a The command '/bin/sh -c returned a non-zero code: 127 (127 bedeutet "Befehl nicht gefunden, aber 1) kann durch 6 oder irgendetwas ersetzt werden;) Es kann nicht trivial sein, den Fehler in einer langen Zeile zu finden

grundlegendes Beispiel

Als letzte Ebene erstellt von

docker build -t mytag .

gezeigt

---> Running in d9a42e53eb5a

Sie starten einfach das zuletzt erstellte Image mit einer Shell und den Befehl, und Sie erhalten eine klarere Fehlermeldung

docker run -it d9a42e53eb5a /bin/bash

(Dies setzt voraus, dass / bin / bash verfügbar ist. Es kann sich auch um / bin / sh oder etwas anderes handeln.

Mit der Eingabeaufforderung starten Sie den letzten fehlgeschlagenen Befehl und sehen, was angezeigt wird



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow