无法在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图像。
- 用于构buildGolang二进制文件的Docker映像
- golang应用程序如何在aws服务器中使用docker与postgres对话?
- Docker LVM插件安装问题
- Golangselenium包 – 连接到selenium服务器和无头铬
- docker run`使用Golang API(Docker docs)
- Golang构build不起作用的docker工人
- Docker golang包导入错误:导入path不以主机名开头
- docker go-wrapper脚本如何工作
- Docker Dev:Golang:Layer.Size()相当于 layer.Metadata中Metadata.Size的总和。