docker 搭建 ElasticSearch过程解析
更新时间:2023年08月21日 14:27:49 作者:程序员阿明
这篇文章主要介绍了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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
docker运行elasticsearch+kibana+head集群全过程
这篇文章主要介绍了docker运行elasticsearch+kibana+head集群全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2026-03-03
Docker中Java基础镜像OpenJDK和OracleJDK使用方法
OpenJDK是Java社区的核心项目,由全球各地的开发者共同参与开发和维护,OracleJDK在OpenJDK的基础上添加了一些商业功能和工具,这篇文章主要给大家介绍了关于Docker中Java基础镜像OpenJDK和OracleJDK使用方法的相关资料,需要的朋友可以参考下2024-06-06
docker下迁移elasticsearch问题以及解决方案
文章描述了如何将Elasticsearch数据从一个服务器迁移到另一个服务器,包括数据挂载、版本一致性、启动命令的匹配以及可能遇到的权限和节点故障问题的解决方法2024-11-11
Docker + Nginx 实现 Java 服务零停机发布并解决发布
本文介绍了一种低成本实现SpringBoot服务零停机发布的方案,通过双实例兜底和Nginx自动重试机制解决传统部署中的502问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2026-04-04
docker使用dockercompose编排一个Hadoop集群方式
这篇文章主要介绍了docker使用dockercompose编排一个Hadoop集群方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01


最新评论