2016-05-08 4 views
7

の親ディレクトリ&dockerfileを使用してI、以下の構造を有する:docker-compose buildを行うとドッキングウィンドウ・コンビルドエラービルド

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

:私は、次のサービスが定義されている私のtests/docker-compose.yml

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

を私は得る:

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

答えて

16

私は実際に質問を書いた後問題。 docker-composeでコンテキストを定義すると、dockerfile:ビットはそのコンテキストに相対的です。だから、適切な設定は次のようになります。それは間違いなく助けをした

+0

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

私はこれが誰かの役に立てば幸い...、ありがとう! – Hitobat

関連する問題