2016-05-08 48 views
7

için ebeveyn dir ve dockerfile kullanarak aşağıdaki yapıya sahiptir: bir docker-compose build yaptığınızdaliman işçisi-oluşturma yapı hata yapı

services: 
    test: 
    build: 
     context: ../ 
     dockerfile: ../docker/cli/Dockerfile 
    ... 

: Aşağıdaki hizmet tanımladığınız benim tests/docker-compose.yml yılında

. 
.. 
docker/cli/Dockerfile 
tests/docker-compose.yml 
docker-compose.yml 

Ben:

Building test 
ERROR: Forbidden path outside the build context: ../docker/cli() 

cevap

16

Soruyu yazdıktan sonra aslında buldum sorun. Docker-kompozisyonunda bir bağlam tanımladığınızda, dockerfile: bit bu içeriğe göredir. Yani uygun yapılandırma olacaktır: Kesinlikle yardımcı oldu

+0

test: build: context: ../ dockerfile: docker/cli/Dockerfile 

bu kimse yardımcı olur ..., teşekkürler! – Hitobat