2016-11-23 5 views
2

docker-compose.yml v2でネットワーク宣言を使用して "internal"プロパティの使用例を検索しようとしました。私はこれを行う方法を検索Dockerがネットワークと "internal"プロパティの例で構成します

他の言葉:

docker network create someName --internal 

が、ドッキングウィンドウ-compose.ymlインチ試みは、このバリアントを使用する際

私はエラーを取得する:

version: '2' 

services: 
# services definition 

networks: 
    someName: 
    internal: true 

エラーメッセージ:1.9以降では、内部ネットワークはdocker-の新機能ですドッカー-構成する

The Compose file '.\docker-compose.yml' is invalid because: 
networks.someName value Additional properties are not allowed ('internal' was unexpected) 
+0

あなたは正しい作成バージョンを使用していますか?内部ネットワークが意味をなさなくするためには、あなたのネットワークはオーバーレイ( 'driver:overlay')でなければなりませんか? – user3012759

答えて

2

アップグレードcompose.yml。

アップグレードの手順はthe compose releases pageです。

+0

はい、そうです。私はドッカーをWindows用に使用していますが、ドッカーエンジンを更新するとドッカーが自動的に最新バージョンに更新されると思っていましたが、間違っていました.Docker for Windowsはドッカーエンジン、ドッカー作成とドッカーマシンをインストールしますが、 。そこで、私はdocker-compose-Windows-x86_64.exeをダウンロードし、 'C:\ Program Files \ Docker \ Docker \ resources \ bin'にdocker-compose.exeを置き換えました。すべての作品は今、よくありがとう! –

関連する問題