設定 Docker Compose 專案名稱
Visual Studio Code 將遵循您為 Docker Compose 專案名稱配置的值。
docker-compose.yml
中的頂級屬性 name
可用於設定專案名稱。
或者,您可以為 VS Code 程序設定 COMPOSE_PROJECT_NAME
環境變數,或者將其指定在與 docker-compose.yml
位於同一資料夾中的 .env
檔案中。
注意:請務必先關閉所有開啟的 VS Code 視窗。
從命令列啟動 VS Code
# from bash
COMPOSE_PROJECT_NAME=foo code .
# from PowerShell
$env:COMPOSE_PROJECT_NAME=foo
code .
或者,將以下條目新增到與 docker-compose.yml
位於同一資料夾中的 .env
檔案中
COMPOSE_PROJECT_NAME=foo
當未配置專案名稱且 docker-compose.yml
位於 .devcontainer
資料夾中時,Docker Compose 使用 docker-compose.yml
資料夾的基本名稱的預設行為將被覆蓋為 ${project-folder-basename}_devcontainer
,以避免與其他專案發生名稱衝突。