docker安装elasticsearch:8.9.0的过程

环境是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 

 

posted @ 2023-10-18 14:23  wuxizhangjf  阅读(197)  评论(0)    收藏  举报