我有一个docker-compose项目,在像子目录中的容器configuration
. ├── a.yml └── b └── b.yml
a.yml是
version: "2.2" services: a: build: context: ./
b.yml是
version: "2.2" services: b: build: context: ./
COMPOSE_FILE=a.yml:b/b.yml
docker-compose config结果
services: a: build: context: /Volumes/Disk/Development/spaces/docker/docker-compose-relative-path b: build: context: /Volumes/Disk/Development/spaces/docker/docker-compose-relative-path version: '2.2'
根据https://docs.docker.com/compose/compose-file/compose-file-v2/#context上下文path应该是相对的,它似乎不是! 对于服务b应该是/Volumes/Disk/Development/spaces/docker/docker-compose-relative-path/b 。 这被认为是一个错误或只是在文档中的缺陷?