Docker auf Raspbian startet nicht

Hallo,

ich bekomme den Docker container einfach nicht zum starten. Ich bin der Doku im docker hub gefolgt.
Der container fährt sofort wieder runter. Wenn ich ihn im Vordergrund / Attached starte (also ohne -d) bekomme ich folgenden Fehler:

standard_init_linux.go:190: exec user process caused "exec format error"

Meine Linux Version ist:
Raspbian GNU/Linux 9.4 (stretch)

Meine Docker Version ist:
Client:
Version: 18.04.0-ce
API version: 1.37
Go version: go1.9.4
Git commit: 3d479c0
Built: Tue Apr 10 18:25:24 2018
OS/Arch: linux/arm
Experimental: false
Orchestrator: swarm

Server:
Engine:
Version: 18.04.0-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.4
Git commit: 3d479c0
Built: Tue Apr 10 18:21:25 2018
OS/Arch: linux/arm
Experimental: false

Grüße,
Thomas

Docker (der Docker Daemon) ist gestartet, aber das Image aus welchem Du einen Container erzeugen möchtest ist für eine andere Architektur. Du kannst keine x86_64 Images auf ARMv7 (Raspberry) laufen lassen und umgekehrt.

Ich vermute, Du verwendest das Image homegear/homegear, richtig wäre aber homegear/rpi-homegear.

Das gilt übrigens grundsätzlich für Docker, nicht nur bei Homegear

2 Likes

Super danke, das war der Fehler