云服务器Docker安装ElasticSearch却启动不了怎么办?

下载镜像:

docker pull elasticsearch

启动容器:

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:latest

查看运行的容器:

docker ps

可能发现找不到es,可能是内存不足导致的。所以在启动的时候,调整内存的分配,重新启动
先把原来创建的es容器删除:

docker rm es

启动时修改内存大小

docker run -d -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch

浏览器访问
http://ip:9200/

你可能感兴趣的:(docker,elasticsearch,es)