1、拉取镜像
备注:ElasticSearch 和 Kibana 版本需要一致。
docker pull elasticsearch:7.12.1
docker pull kibana:7.12.1
2、创建ElasticSearch挂载目录
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
mkdir -p /mydata/elasticsearch/plugins
3、修改配置文件,任意机器可以访问 ElasticSearch
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
4、保证权限【可挂载性】
chmod -R 777 /mydata/elasticsearch/
5、创建并启动ElasticSearch 容器
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.12.1
有名称、版本号等信息代表安装成功
7、创建并启动Kibana容器
docker run --name kibana \
-e ELASTICSEARCH_HOSTS=http:
界面出来了代表安装成功
9、安装ik分词器
下载zip
https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-anal
ysis-ik-7.12.1.zip
10、在plugins下创建ik目录(/mydata/elasticsearch/plugins)
mkdir ik
11、将下载的zip解压到ik目录下
unzip elasticsearch-analysis-ik-7.12.1.zip -d ik/
备注:若为安装unzip 使用命令:yum install -y unzip zip
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器