首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在docker桌面中重命名docker-compose.yml容器组?

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

Stack Overflow用户
提问于 2021-12-05 19:08:52
回答 3查看 3.6K关注 0票数 9

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

我需要把那个名字换另一个名字

这是我的文件资源管理器路径:

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-03-20 05:00:11

COMPOSE_PROJECT_NAME

设置项目名称。在启动时,此值将与服务名称一起放在容器的前面。例如,如果您的项目名称是myapp,并且它包含两个服务db和web,那么分别组成名为myapp_db_1和myapp_web_1的启动容器。 设置这是可选的。如果不设置此设置,则COMPOSE_PROJECT_NAME默认为项目目录的basename。

您可以通过在.env文件中提及它,或者在执行docker文件时设置它。

通过在.env 文件中提及它而实现的

在存在docker文件的目录中创建.env文件,并添加以下语句。

代码语言:javascript
运行
复制
COMPOSE_PROJECT_NAME = <project_name>

在使用标志-p执行停靠-撰写文件时提到它的。

代码语言:javascript
运行
复制
docker-compose -f <docker_compose_file> -p "<project_name>" up
票数 11
EN

Stack Overflow用户

发布于 2021-12-05 20:19:27

您可以简单地将-p标志与docker组合起来,假设您想要将应用程序命名为堆栈示例

代码语言:javascript
运行
复制
docker-compose -p="stack-example" up
票数 0
EN

Stack Overflow用户

发布于 2022-09-14 11:21:27

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

代码语言:javascript
运行
复制
name: project-name
services:
  app:
    build:
      context: .
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70237632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档