| 引用 | ${VAR} / $VAR |
|---|---|
| 默认值 | ${VAR:-default} |
| 必填校验 | ${VAR:?message} |
| 转义 | $$ 输出单个 $ |
示例
示例
services:
api:
image: app/api:${TAG:-latest}
environment:
DB_PASSWORD: ${DB_PASSWORD:?must set DB_PASSWORD}
SHELL_SNIPPET: "echo $$HOSTNAME"插值发生在 Compose 解析阶段,作用于 compose 文件内所有字符串值;容器内看到的已是替换后的结果。