此处安装的是7.12.0
版本
拉取镜像
docker pull kibana:7.12.0
docker pull elasticsearch:7.12.0
启动容器
-
-d
后台启动 -
--net
访问同一宿主机 -
-e
环境变量 -
-p
端口映射,主机(宿主)端口:容器端口
#创建网络
docker network create somenetwork
#启动elasticsearch
docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.12.0
#启动kibana
docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:7.12.0
后续直接访问Kibana的5601端口即可访问
配置Kibana连接ElasticSearch
#进入容器内部
docker exec -it kibana bash
#修改kibana配置
vi config/kibana.yml
# 指定es的地址
elasticsearch.hosts: ["http://yourhost:9200"]
# 中文
i18n.locale: "zh-CN"
# 修改外网访问 可选
server.host: "0.0.0.0"
#退出
exit
#重启
docker restart kibana