O caminho relativo do contexto de construção na configuração do docker-compose não é resolvido em relação ao local do arquivo de composição yml

2

Eu tenho um projeto docker-compose com configurações de contêiner em subdiretórios como

.
├── 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 resulta em

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'

De acordo com o link , o caminho do contexto deve ser relativo. não parece ser! Para o serviço b, deve ser /Volumes/Disk/Development/spaces/docker/docker-compose-relative-path/b . Isso é considerado um bug ou apenas uma falha na documentação?

    
por Martin Ahrer 21.11.2017 / 18:27

0 respostas