下载镜像:

docker pull elasticsearch

这里可能报错   : 

Using default tag: latest
Error response from daemon: manifest for elasticsearch:latest not found: manifest unknown: manifest unknown

意思找不到最新版本 

需要指定确定的版本号,去docker hub 找到要的版本号

如:

docker pull elasticsearch : 8.3.2

启动容器:

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/

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐