无法在Raspberry Pi上运行elasticsearch图像

试图在我的覆盆子pi上运行elasticsearch图像时出现错误。 它在我的Mac上运行良好,所以它可能是特定于操作系统。 我可以运行其他图像。

pi@raspberrypi:~/folder/folder$ docker run node:latest pi@raspberrypi:~/folder/folder$ docker run docker.elastic.co/elasticsearch/elasticsearch:5.6.3 standard_init_linux.go:195: exec user process caused "exec format error" 

在广泛search了standard_init_linux.go:195除了可能与qemu libray有关外,还从本次讨论中得到了很less的结果,但对于linux操作系统的了解还不够深入。

 pi@raspberrypi:~/folder/folder$ docker version Client: Version: 17.10.0-ce API version: 1.33 Go version: go1.8.3 Git commit: f4ffd25 Built: Tue Oct 17 19:13:44 2017 OS/Arch: linux/arm Server: Version: 17.10.0-ce API version: 1.33 (minimum version 1.12) Go version: go1.8.3 Git commit: f4ffd25 Built: Tue Oct 17 19:06:18 2017 OS/Arch: linux/arm Experimental: false pi@raspberrypi:~/folder/folder$ uname -a Linux raspberrypi 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux 

是否可以做与Go版本?

docker图像是为i386架构。 树莓派是arm,不支持。

大概你会发现一些从hypriot图像,或者你可以尝试使用charlesyan / rpi-elasticsearch图像。