Docker搭建ES
搭建Docker
创建存放数据目录
mkdir -p /usr/local/dockeres/data
mkdir -p /usr/local/dockeres/logs
mkdir -p /usr/local/dockeres/config
- 一般我们只会配置
elasticsearch.yml
和jvm.options
两个配置文件- 因此我们把两个配置文件复制到 config 目录下命令如下:
cp /usr/local/soft/elasticsearch-7.3.0/config/* /usr/local/dockeres/config
- 配置文件的配置方式和 Linux 的安装方式一样
- 配置
elasticsearch.yml
和jvm.options
- 修改内容参考以下文章即可:
拉取镜像并创建容器
- 拉取之前先执行一下以下指令:
- 需要注意是在如下图的位置执行
chmod -R 777 dockeres
docker run -di --name=elasticsearch -p 9200:9200 -p 9300:9300 \
-v /usr/local/dockeres/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /usr/local/dockeres/config/jvm.options:/usr/share/elasticsearch/config/jvm.options \
-v /usr/local/dockeres/data:/usr/local/dockeres/data \
-v /usr/local/dockeres/logs:/usr/local/dockeres/logs \
-v /usr/local/dockeres/plugins/:/usr/share/elasticsearch/plugins/ \
elasticsearch:7.3.0
- Head 插件界面不好看我这里给你们介绍一下另外的
安装ElasticHD
- elasticsearch-head 的 UI 风格在现在看来实在不敢恭维,因此这里推荐另外两款可视化工具,首先
ElasticHD
docker run -p 9800:9800 -di --name=elasticHD --link elasticsearch:es containerize/elastichd
- 这里的
--link
是用来连接两个容器,使之可以互相通信:es
是为连接容器起的别名
安装Dejavu
- Dejavu 是另一款可视化工具,UI 界面更符合当下主流的前端风格,使用起来也很方便
docker run -p 1358:1358 -d appbaseio/dejavu
标签:
ElasticSearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具