设置 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
文件夹的 basename 将被覆盖为 ${project-folder-basename}_devcontainer
,以避免与其他项目名称冲突。