windows下docker安装es启动报错遇到的一个问题:
Native controller process has stopped - no new native processes can be started
原因:由于我是在开发模式下运行elasticsearch的,因此需要使用discovery.type=single-node来避免产生引导并检查,这导致elasticsearch自动退出。
如注释中所述,添加解决了问题的刚面,下面是完整的命令。
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name elasticsearch elasticsearch:7.6.2
执行上述命令运行es容器就可以了