docker compose 安装_利用docker-compose安装elasticsearch时启动失败的异常解决
利用docker-compose安装elasticsearch时启动失败的异常解决
max virtual memory areas vm.max_count(65530) is too low...
一. 异常现象
我在利用docker-compose进行elasticsearch的安装配置,确认docker-compse拉取镜像过程中无问题,镜像成功下载,结果在运行docker-compse up -d命令后,虽然也显示elasticsearch和kibana容器创建完毕,但是在页面访问9200端口时,没有出现成功时的提示信息。
9200端口无法访问。
二. 异常原因
通过查看docker日志,排除异常故障原因。
最终发现是elasticsearch启动失败,原因是vm虚拟机的内存默认分配的太低了,导致elasticsearch容器启动不起来!
三. 解决办法
elasticsearch启动时遇到的错误:
如下图所示:
然后重新启动elasticsearch容器。
效果如下:
kibana也可以正常访问了。