用docker-compose回退环境variables
给定以下configuration:
mysql: environment: MY_MYSQL_PORT: image: mysql ports: - "${MY_MYSQL_PORT}:3306"
有一种方法可以为MY_MYSQL_PORT提供回退值而不依赖于包装器脚本? 我已经testing了bash $ {MY_MYSQL_PORT-3306},但是不起作用。
他们用撰写1.9版本实现了这个function:
在variables插值中增加了对shell风格内联默认值的支持。
受支持的表单是$ {FOO-default}(如果FOO未设置则回退)和$ {FOO:-default}(如果FOO未设置或为空则回退)。
发行说明Docker Compose 1.9