docker 搭建 ElasticSearch过程解析
作者:程序员阿明
这篇文章主要介绍了docker搭建ElasticSearch的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,,需要的朋友可以参考下
1、拉取镜像
docker pull elasticsearch:8.8.1
2、在机器本地新建文件夹并赋予权限
mkdir -p /home/elasticsearch/config mkdir -p /home/elasticsearch/data mkdir -p /home/elasticsearch/plugins chmod 777 /home/elasticsearch/config chmod 777 /home/elasticsearch/data chmod 777 /home/elasticsearch/plugins
3、运行一个临时容器
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.8.1
4、将容器里的config文件夹的东西拷贝到宿主机上
docker cp elasticsearch:/usr/share/elasticsearch/config /home/elasticsearch
5、删除临时容器
docker stop elasticsearch docker rm -f elasticsearch
6、修改elasticsearch.yml文件
7、启动容器
docker run \ --restart=always \ --name es \ --privileged=true \ -p 9200:9200 \ -p 9300:9300 \ -v /home/elasticsearch/config:/usr/share/elasticsearch/config \ -v /home/elasticsearch/data:/usr/share/elasticsearch/data \ -v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins \ -e ES_JAVA_OPTS="-Xms512m -Xmx512m" \ -e "discovery.type=single-node" \ -d elasticsearch:8.8.1
8、es访问界面
http://你的ip:9200
到此这篇关于docker 搭建 ElasticSearch的文章就介绍到这了,更多相关docker 搭建 ElasticSearch内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!