| 自动模式 | docker-compose.override.yml 与 compose.yaml 自动合并 |
|---|---|
| 显式多文件 | -f compose.yaml -f compose.prod.yaml(后者优先) |
| 合并规则 | 标量后者覆盖;映射深合并;列表追加(端口/卷按 key 合并) |
| 用途 | 本地开发 override、生产资源与副本差异 |
使用示例
使用示例
docker compose -f compose.yaml -f compose.prod.yaml config
docker compose -f compose.yaml -f compose.prod.yaml up -doverride 文件是隐式生效的:仓库里留一个忘了删,所有环境都会被它改配置。