繁体   English   中英

如何在 docker 桌面中重命名 docker-compose.yml 容器组?

[英]How can I rename docker-compose.yml containers group in docker desktop?

我已经构建了一个docker-compose.yml文件,但是默认情况下我看到 Docker 桌面应用程序按父文件夹名称命名容器组。

在此处输入图像描述

我需要将该名称docker更改为另一个名称

这是我的文件资源管理器路径: 在此处输入图像描述

谢谢

COMPOSE_PROJECT_NAME

设置项目名称。 在启动时,该值会与服务名称一起添加到容器中。 例如,如果您的项目名称是 myapp,并且它包含两个服务 db 和 web,那么 Compose 会分别启动名为 myapp_db_1 和 myapp_web_1 的容器。

设置这是可选的。 如果您不设置此项,COMPOSE_PROJECT_NAME 默认为项目目录的基本名称。

您可以通过在中提及它来设置它。 env文件或在执行 docker-compose 文件时。

通过在.env文件中提及

在 docker-compose 文件所在的目录中创建一个.env文件,并添加以下语句。

COMPOSE_PROJECT_NAME = <project_name>

通过在标志-p的帮助下执行 docker-compose 文件时提及它

docker-compose -f <docker_compose_file> -p "<project_name>" up

您可以简单地使用带有 docker-compose 的-p标志,假设您想命名您的应用程序堆栈示例

docker-compose -p="stack-example" up

docker-compose.yml文件中声明name并确保以docker compose...而非docker-compose...运行。 来源: https://github.com/docker/compose/issues/1123#issuecomment-1130002420

name: project-name
services:
  app:
    build:
      context: .

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM