gpt4 book ai didi

docker - 使用环境变量在 docker-compose.yml 中设置 bool 值

转载 作者:行者123 更新时间:2023-12-02 18:14:33 29 4
gpt4 key购买 nike

作为 docker 文档 suggests docker-compose 文件中的 bool 值应该用单引号括起来,以避免被 YAML 解析器误解。
我有一个 docker-compose 文件,它用 shell 的环境变量填充一些值,在那里它被调用

myservice:
environment:
- firstvar: ${MY_FIRST_VAL}
- ...
- booleanvar: ${MY_BOOLEAN_VAL}
MY_BOOLEAN_VAL可以是 truefalse并通过配置文件公开。
我试过 '${MY_BOOLEAN_VAL}'"${MY_BOOLEAN_VAL}"而不是 ${MY_BOOLEAN_VAL}希望 docker stack deploy强制使用类似 bash 的机制来中和 YAML 解析器无济于事。

如何使用环境变量传递 bool 值来编写文件?

最佳答案

我相信您已经混淆了语法,请尝试:

environment:
- booleanvar=${MY_BOOLEAN_VAL}

或者
environment:
booleanvar: ${MY_BOOLEAN_VAL}

关于docker - 使用环境变量在 docker-compose.yml 中设置 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54071796/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com