Ubuntu下使用Docker镜像配置ElasticSearch问题?

新手上路,请多包涵

Ubuntu下使用Docker镜像配置ElasticSearch,无法启动

环境:
Ubuntu Server 16.04.1 LTS 32位
java version "1.8.0_172"

docker pull elasticsearch:5.3.1

命令获取elasticsearch镜像,

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx265m" -d -p 9200:9200 -p 9300:9300 --name ES_5.3.1_01 elasticsearch:5.3.1

命令运行容器,启动日志:

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

不知道是不是不支持32位Ubuntu系统

阅读 3.2k
2 个回答

进入 docker shell,检查执行文件类型,如 file $(which elasticsearch:5.3.1),这可得知文件是 32位 还是 64位。

然后在 shell 中手动运行执行文件,查看错误信息。

配置端口映射的时候是不是配多了?
-p 9200:9200 -p 9300:9300
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题