设置 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 覆盖,以避免与其他项目发生名称冲突。