2017-03-03 30 views
0

當我運行docker-compose up -d時,docker始終創建容器名稱和網絡名稱,前面加上包含docker-compose.yml文件的文件夾名稱。docker-compose v3 prepend文件夾名稱到網絡名稱

如下我可以指定容器名稱:

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/

如果不使用泊塢窗,撰寫,您可以使用「-p」參數設置該上docker run

+0

然後碼頭會預先安排項目名稱而不是文件夾名稱,對吧? – Rashidul

+0

應該是.. – opHASnoNAME