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.yml
フォルダーのベース名を使用するという Docker Compose のデフォルトは、他のプロジェクトとの名前の衝突を避けるために ${project-folder-basename}_devcontainer
でオーバーライドされます。