环境是CentOS7,elasticsearch:8.9.0。使用的是root用户
首先创建挂载的目录,并且赋予777权限。
第一步 获取elasticsearch 镜像
docker pull elasticsearch
第二步 查看镜像是否下载成功
docker images
第三步 宿主机上创建用到的挂载文件
cd /opt mkdir /es_docker cd /es_docker mkdir config logs plugins chmod -R 777 config logs plugins
第四步,进入config目录里创建elasticsearch.yml文件,并使用vi命令插入如下内容:
http.host: 0.0.0.0 xpack.security.enabled: false
第五步,开始使用docker run启动容器,具体命令参考为:
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -v /opt/es_docker/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:z -v /opt/es_docker/data:/usr/share/elasticsearch/data:z -v /opt/es_docker/plugins:/usr/share/elasticsearch/plugins:z -v /opt/es_docker/logs:/usr/share/elasticsearch/logs:z -d docker.elastic.co/elasticsearch/elasticsearch:8.9.0
最后查看是否启动成功,若成功 可查看网页
若没有成功 ,查看docker 日志
docker logs elasticsearch
标签:opt,logs,8.9,elasticsearch,docker,config,es From: https://www.cnblogs.com/wuxizhangjf/p/17772264.html