2016-12-01 5 views
7

次のようになります。

app: 
    build: . 

しかし、私が持っているとき

app: 
    build: 
    context: . 

私は、次ののエラーを取得:

docker-compose reference以内に有効に表示される)として
$ docker-compose up 
ERROR: The Compose file './docker-compose.yml' is invalid because: 
app.build contains an invalid type, it should be a string 

私はまた、喜んでcontext: "."を試しました。助けてください!どうもありがとう。

答えて

13

使用しているフォーマットはVersion 2です。あなたは現在Version 1フォーマットを使用しています。バージョン1の場合

、ドッカー作曲は、文字列を期待:バージョン2の場合

app: 
    build: . 

、ドッカー作曲expects a string or objectを、しかし、あなたはあなたのドッカー作曲ファイルは、バージョン2であることを指定する必要があります。

version: '2' 
services: 
    app: 
    build: 
     context: . 
関連する問題