2017-03-03 4 views
0

docker-compose up -dを実行すると、ドッカーは常にdocker-compose.ymlファイルを含むフォルダ名の前にコンテナ名とネットワーク名を作成します。docker-compose v3ネットワーク名にフォルダ名を追加する

次のように私は、コンテナ名を指定することができます。

nginx: 
    container_name: nginx 
    build: 
     context: . 
     dockerfile: .docker/docker-nginx.dockerfile 

をしかし、それはそれにフォルダ名を付加しないようにどのように私は、ネットワーク名を指定することができますか?

ありがとうございました。

答えて

0

docker-composeプロジェクトディレクトリのルートに ".env"ファイルを配置する必要があります。詳細については

COMPOSE_PROJECT_NAME=MyFancyProject 

参照ドッカードキュメント:https://docs.docker.com/compose/reference/envvars/

あなたがドッキングウィンドウ-コンを使用しない場合、あなたはdocker runでこれを設定するには、「-p」パラメータを使用することができます。

+0

dockerはフォルダ名の代わりにプロジェクト名を前に付けます。 – Rashidul

+0

はい。 – opHASnoNAME

関連する問題