安装docker
请参考安装docker
创建docker网络
kibana的网络保持与ES用的的网络一致
docker network inspect es
docker network create es
拉取kibana
kibana为elasticsearch的图形界面,或者选择ElasticSearch-Head也可以
版本查看 https://hub.docker.com/_/kibana
docker pull kibana:8.4.3
运行kibana
注意地址一定要改成自己的主机地址
mkdir -p /home/mydata/kibana/config/
vi /home/mydata/kibana/config/kibana.yml
docker run --name kibana --link=elasticsearch:elasticsearch --net es -p 5601:5601 \
-v /home/mydata/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
-e "I18N_LOCALE=zh-CN" -d -it kibana:8.4.3
或者
docker run --name kibana --net es -p 5601:5601 ^
-v d:/data/docker/kibana/config:/usr/share/kibana/config ^
-e ELASTICSEARCH_HOSTS=http://elasticsearch:9200 ^
-e "I18N_LOCALE=zh-CN" -d -it kibana:8.4.3
:::warning
—link=elasticsearch:elasticsearch
-e ELASTICSEARCH_HOSTS=http://elasticsearch:9200
-v /home/mydata/kibana/config:/usr/share/kibana/config
-e “I18N_LOCALE=zh-CN”
:::
以上直接启动后如果提示映射不成功,需先启动容器不作映射
docker run --name kibana2 --link=elasticsearch:elasticsearch --net es -p 5602:5601 \
-e "I18N_LOCALE=zh-CN" -d -it kibana:8.4.3
docker run --name kibana2 --link=elasticsearch:elasticsearch --net es -p 5602:5601 -e "I18N_LOCALE=zh-CN" -d -it kibana:8.4.3
启动容器logstash2成功后,将容器logstash2的对应文件考到主机上,如
docker cp kibana2:/usr/share/kibana/config/ /home/mydata/kibana/config/
docker cp kibana2:/usr/share/kibana/config/ D:/data/docker/kibana/
docker rm kibana2
测试环境
浏览器搜素指定地址查看是否能连接
http://192.168.3.40:5601/