鍍金池/ 問答/Java  Linux/ Ubuntu下使用Docker鏡像配置ElasticSearch問題?

Ubuntu下使用Docker鏡像配置ElasticSearch問題?

Ubuntu下使用Docker鏡像配置ElasticSearch,無(wú)法啟動(dòng)

環(huán)境:
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

命令運(yùn)行容器,啟動(dòng)日志:

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

不知道是不是不支持32位Ubuntu系統(tǒng)

回答
編輯回答
痞性

進(jìn)入 docker shell,檢查執(zhí)行文件類型,如 file $(which elasticsearch:5.3.1),這可得知文件是 32位 還是 64位。

然后在 shell 中手動(dòng)運(yùn)行執(zhí)行文件,查看錯(cuò)誤信息。

2017年1月13日 03:20
編輯回答
墨染殤
配置端口映射的時(shí)候是不是配多了?
-p 9200:9200 -p 9300:9300
2018年6月4日 13:17