给出以下配置:
mysql:
environment:
MY_MYSQL_PORT:
image: mysql
ports:
- "${MY_MYSQL_PORT}:3306"
有一种方法可以在不依赖包装器脚本的情况下为MY_MYSQL_PORT提供回退值吗?我已经测试过像bash $ {MY_MYSQL_PORT-3306},但它没有用。
答案 0 :(得分:5)
他们使用撰写1.9版本实现了该功能:
在变量插值中添加了对shell样式内联默认值的支持。
支持的表格是$ {FOO-default}(如果FOO未设置则退回)和$ {FOO:-default}(如果FOO未设置或为空,则退回)。