Raspberry-pi-Andockfenster Fehler: standard_init_linux.go:178: exec Benutzer-Prozess verursacht "exec format error"
Habe ich installiert docker in rapsbian laut den offiziellen Anweisungen (D. H., ausgeführt curl -sSL https://get.docker.com | sh
), aber ich bin nicht in der Lage, führen Sie das Hallo-Welt-Beispiel (ich hab auch schon versucht andere Beispiele, ohne Erfolg). Dies ist der Fehler, ich bin immer:
pi@raspberrypi2:~ $ docker run hello-world
standard_init_linux.go:178: exec user process caused "exec format error"
Meinem Umfeld ist das Raspberry Pi 2 Modell B mit Raspbian GNU/Linux 8 (jessie) und Docker version 17.03.0-ce, bauen 60ccb22.
Jede Andeutung über das problem oder möglichen Richtungen um das problem zu lösen?
Vielen Dank!
InformationsquelleAutor Pablo EM | 2017-03-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Himbeeren verwenden, ARM-und kein x86-64-Prozessoren. Sie können nur ausführen, Bilder erstellt, die für diese Architektur. Versuchen Sie eine Suche für ARM-oder ARMv7 auf docker hub. Es ist ein Debian - image für ARM kenne ich aber es muss doch andere als gut.
Das zugrunde liegende Problem ist, dass die Binär-format von ARM ist nicht kompatibel mit x86_64, das ist die Architektur, die von den meisten desktop-und server-Systeme.
hello-world
Beispiel.InformationsquelleAutor Peter Gerber
Fügen Sie an den Anfang der Datei:
Es funktioniert für mich
Sie können eine Skript-Datei als CMD in Ihre dockerfile. Wenn ja, können Sie diese am Anfang dieses Skript-Datei zu sagen, Ihr system, wie es zu Lesen (hier ist es ein shell-Skript)
InformationsquelleAutor Kairat Koibagarov
Müssen Sie zu Beginn der sh-Datei;
Dieser funktioniert.
InformationsquelleAutor Deniz Güzel