Docker 上配置 Kibana_Kibana 5.2 中文文档

【Docker】部署Kibana

本来是想使用DockerHub中提供的标签docker pull kibana来让其默认选择最新版本的,但是在获取的过程中就出现以下报错:

Error response from daemon: manifest for kibana:latest not found: manifest unknown: manifest unknown

遇到这个错误就只要指定版本号就好了,现在docker hub中最新的kibana版本是,所以语句就写成这样docker pull kibana:,如下图:

接下来就可以通过下面语句进行启动,如下所示:

docker run --name kibana \
-e ELASTICSEARCH_URL=http://: \
-p : \
-d kibana:

但是你会发现启动的时候会抛错,如下图:

这是因为Kibana中关于Elasticsearch的配置有误,这个时候就需要将Kibana配置下载到宿主机并挂载启动才行。在宿主机新建一个Kibana的空目录,然后执行下面语句:

docker cp kibana:/usr/share/kibana/config /Users/yuanzhenhui/Documents/docker_data/kibana/

将kibana.yml文件下载到宿主机,然后随便用一个编辑器编辑成下面的样子

这里我是用的是Elasticsearch7.x版本,通过之前发布的文章得知,在Elasticsearch7中我这边是创建了一个用户需要登录使用的,因此在配置文件中是需要填入用户名和密码了。保存之后就重新启动容器,如下所示:

docker run -d -it \
--privileged=true \
--name=kibana \
-p : \
-v /Users/yuanzhenhui/Documents/docker_data/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:
原文链接:,转发请注明来源!