volumes:
- ./a:/path/to/a
docker-compose:
volumes:
- a:/path/to/a
当docker-撰写并运行覆盖将覆盖
./a
。将新卷添加到docker-compose时,覆盖也将尝试挂载。
docker-compose.override
volumes:
- ./a:/path/to/a
docker-compose:
volumes:
- a:/path/to/a
- b:/path/to/b
如何防止覆盖使用docker-compose文件中定义的卷?
当docker-compose.override包含
volumes:
- a:/path/to/a
- .b:/path/to/b
b仍被安装...
#1 楼
根据本文档,似乎无法通过使用不同的docker-compose文件覆盖docker-compose中的完整部分。如果两个文件都位于同一目录级别, Compose
将两个文件合并为一个配置。
docker-compose.override.yml文件中的配置将应用到docker-compose.override.yml文件中。 -compose.yml文件。