我正在docker swarm上运行麋鹿堆栈,而env变量存在问题。这是容器内部的变量“ ELASTIC_PASSWORD_FILE”。
bash-4.2$ export
declare -x ELASTIC_CONTAINER="true"
declare -x ELASTIC_PASSWORD_FILE="/run/secrets/elastic_password.txt"
我正在尝试通过执行以下操作来通过docker-compose文件中的环境变量更改其值:
secrets:
- source: elasticsearch_password
target: /run/secrets/elasticsearch_password.txt
mode: 0600
uid: "1000"
gid: "1000"
environment:
- LS_JAVA_OPTS=-Xmx256m -Xms256m
- ELASTIC_PASSWORD_FILE=/run/secrets/elastic_password.txt
如何将文件的内容从/run/secrets/elastic_password.txt注入到环境变量?
我正在运行麋鹿7.7.0
查看this官方文档以使用配置并从您的文本文件中读取。