Docker运行elasticsearch时连接时显示已拒绝连接,容器自动关闭的问题解决
实现启动的命令docker run -d -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms256m -Xmx256m" --name <你的命名> 镜像id如果在这种命令下还是闪退,大概率是因为docker本身内存不足,首先查看linux分配的内存够不够然后输入docker logs -f容器id查看容器日志信息,看最后...
·
实现启动的命令
docker run -d -p 9200:9200 -p 9300:9300 -e "ES_JAVA_OPTS=-Xms256m -Xmx256m" --name <你的命名> 镜像id
如果在这种命令下还是闪退,大概率是因为docker本身内存不足,首先查看linux分配的内存够不够
然后输入
docker logs -f 容器id
查看容器日志信息,看最后面发现一个error:
ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least
显示max_map_count的值太小了,需要设大到262144
查看max_map_count :
cat /proc/sys/vm/max_map_count
65530
设置max_map_count:
sysctl -w vm.max_map_count=262144
vm.max_map_count = 262144
重启容器:
docker start 容器id或名字
检查有没有关闭,然后浏览器访问端口就行了
更多推荐
已为社区贡献1条内容
所有评论(0)