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