elasticsearch,kibana,elk,Docker,elasticsearch,Kibana,Elk" /> elasticsearch,kibana,elk,Docker,elasticsearch,Kibana,Elk" />

未设置docker-ENV变量运行kibana

未设置docker-ENV变量运行kibana,docker,elasticsearch,kibana,elk,Docker,elasticsearch,Kibana,Elk,我正在尝试设置一个开发elasticsearch+kibana服务器 弹性搜索服务器已启动并正在运行 当我试图运行kibana图像时,出于某种原因,它会忽略我的env变量 这是我正在使用的命令: 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 doc

我正在尝试设置一个开发
elasticsearch
+
kibana
服务器

弹性搜索服务器已启动并正在运行

当我试图运行
kibana
图像时,出于某种原因,它会忽略我的
env变量

这是我正在使用的命令:

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    
然后,当容器运行时,在
/usr/share/config/kibana.yml
中,我看到的是默认配置,而不是我的
环境变量


我错过了什么

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


环境变量由
/usr/local/bin/kibana docker
使用,这是启动容器时触发的默认命令。
/usr/share/config/kibana.yml中的值永远不会被覆盖(文件不会更改)

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