![](/img/trans.png)
[英]How can I configure these docker containers using a docker-compose.yml instead of a run command?
[英]How can I rename docker-compose.yml containers group in docker desktop?
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.