尝试在我的树莓派上运行 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"
广泛搜索了 standard_init_linux.go:195
,除了可能与来自 this discussion 的 qemu
库有关外,它的搜索结果很少。 ,但对 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 图像。
关于docker - 无法在 Raspberry Pi 上运行 elasticsearch 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47024963/