下载镜像:
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/
文章来源:https://www.toymoban.com/news/detail-409407.html
文章来源地址https://www.toymoban.com/news/detail-409407.html
到了这里,关于docker 启动Elasticsearch成功后自动退出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!