前提
1.默认已安装好docker环境
2.elasticsearch + kibana 要保持在同一版本下
一、安装elasticsearch
1. docker命令安装elasticsearch
sudo docker pull elasticsearch:6.8.1
- 注意后边一定要加版本号
2. 启动elasticsearch
sudo docker run -it --name 446946b24cdd -d -p 9200:9200 -p 9300:9300 -p 5601:5601 446946b24cdd
- 注意上面命令中的
446946b24cdd
是写镜像ID,也就是IMAGE ID
,不要直接写镜像名字
查看镜像是否启动
sudo docker ps
访问elasticsearch(ip+9200端口)
- 出现如上json数据,代表elasticsearch安装成功,且运行正常
二、安装kibana
1. docker命令安装kibana
sudo docker pull kibana:6.8.1
- 注意后边一定要加版本号
2. 启动kibana并关联elasticsearch
sudo docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name f324cd2a2163 --network=container:446946b24cdd f324cd2a2163
ELASTICSEARCH_URL
:elasticsearch的地址;f324cd2a2163
:kibana的镜像ID;446946b24cdd
:elasticsearch的镜像ID
3. 访问kibana地址
http://IP:5601/app/kibana
4. 设置kibana为中文显示
进入elasticsearch容器内部
sudo docker exec -it [你的elasticsearch容器id] /bin/bash
编辑kibana.yml并保存
vi /usr/share/kibana/config/kibana.yml
- 在最后一行加入
i18n.locale: zh-CN
注意冒号后边有个空格
保存后退出kibana容器
exit
重启kibana容器
sudo docker restart [你的kibana容器id]
重新访问kibana页面
https://www.cnblogs.com/wbl001/p/11257336.html
https://www.cnblogs.com/wbl001/p/11257390.html
https://www.cnblogs.com/wzxmt/p/11198398.html
https://blog.csdn.net/qq_38906421/article/details/88644315
https://www.cnblogs.com/hxlasky/p/11721494.html