未设置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
使用,这是启动容器时触发的默认命令