运行 带有 docker 的 kibana - 未设置 ENV 变量

Running kibana with docker - ENV variables not set

我正在尝试设置开发 elastic search + kibana 服务器。

Elastic 搜索服务器已启动,运行正在等待。

当我尝试 运行 kibana 图像时,由于某种原因它忽略了我的 env-varaibles

这是我正在使用的命令:

sudo docker run -dit --name qa-kibana --restart unless-stopped -e SERVER_PORT='5601' -e ELASTICSEARCH_HOSTS='http://192.168.4.146:9200' -p 5601:5601 docker.elastic.co/kibana/kibana:6.7.1    

然后当容器 运行ning 时,在 /usr/share/config/kibana.yml 中我看到默认配置而不是我的 env-variables

我错过了什么?

/usr/share/config/kibana.yml 中的值永远不会被覆盖(文件未更改)。

环境变量由 /usr/local/bin/kibana-docker 使用,这是启动容器时触发的默认命令。