查看可用kibana版本
- docker官网查看kibana镜像地址及版本信息:
https://hub.docker.com/_/kibana?tab=tags
拉取 kibana 镜像
docker pull kibana:7.8.1
查看本地镜像
docker images
运行容器
方式一:直接配置es地址启动(测试时发现启动后无法访问kibana)
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.0.130:9200 -p 5601:5601 -d kibana:7.8.1
- –name kibana 起别名
- -e ELASTICSEARCH_HOSTS=http://192.168.0.130:9200 es主机IP+端口
- -p 5601:5601 对外暴露端口
- -d 后台运行
方式二:通过配置文件挂载启动(测试时发现启动后无法访问kibana)
# 新建配置文件存放路径
mkdir -p /mydata/kibana/config
# 新建配置文件
vi kibana.yml
在文件中保存以下内容:
# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://192.168.0.130:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
xpack.security.encryptionKey: "something_at_least_32_characters"
xpack.reporting.encryptionKey: "something_at_least_32_characters"
使用以下命令来运行 kibana 容器:
docker run --name kibana -p 5601:5601 \
-v /mydata/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
-d kibana:7.8.1
方式三:测试可用
注意:第一个elasticsearch为正在运行的ES容器ID或name
# docker run --link 正在运行的ES容器ID或name:elasticsearch -p 5601:5601 -d kibana:7.8.1
docker run --link elasticsearch:elasticsearch -p 5601:5601 -d kibana:7.8.1
访问
在浏览器中访问http://192.168.0.130:5601/(IP+端口)即可,若无法访问可查看容器启动日志,若无报错情况下,请稍等一会儿再尝试链接