ali*_*lik 9 docker docker-compose
我想传递一个ABC:DEF名为docker-compose.yml.
怎么做?
如果我写在服务定义中
environment:
ABC:DEF: ${ABC:DEF}
Run Code Online (Sandbox Code Playgroud)
我有
ERROR: Invalid interpolation format for "environment" option in service: "${ABC:DEF}"
编辑:这个问题的目标是了解是否可以使用包含:冒号的环境变量名称以及如何在docker-compose.yml. 从受影响容器内运行的“事物”的角度讨论使用冒号的替代方案:不是问题的一部分。
使用以下行代替ABC:DEF: ${ABC:DEF}:
environment:
POSTGRES_PASSWORD: any-password
Run Code Online (Sandbox Code Playgroud)
[更新]:
如果
:不能在系统的环境变量中使用,请替换:为__(双下划线)。
所以我认为会是这样的:
ABC__DEF: <asp-environment>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6475 次 |
| 最近记录: |