Ahm*_* Sk 26 docker docker-compose
我已经构建了一个docker-compose.yml文件,但是默认情况下我看到 Docker 桌面应用程序按父文件夹名称命名容器组。
我需要将该名称docker更改为另一个名称
谢谢
har*_*rry 33
COMPOSE_PROJECT_NAME
设置项目名称。该值在启动时与服务名称一起添加到容器中。例如,如果您的项目名称为 myapp,并且它包含两个服务 db 和 web,则 Compose 会分别启动名为 myapp_db_1 和 myapp_web_1 的容器。
设置此选项是可选的。如果不设置此项,则 COMPOSE_PROJECT_NAME 默认为项目目录的基本名称。
您可以通过在 中提及它来设置它。env文件或执行 docker-compose 文件时。
通过在 中提到它。环境文件
.env在 docker-compose 文件所在的目录中创建一个文件并添加以下语句。
COMPOSE_PROJECT_NAME = <project_name>
Run Code Online (Sandbox Code Playgroud)
通过在 flag 的帮助下执行 docker-compose 文件时提及它-p
docker-compose -f <docker_compose_file> -p "<project_name>" up
Run Code Online (Sandbox Code Playgroud)
Mej*_*jan 24
name在文件中声明docker-compose.yml并确保以docker compose ...not方式运行docker-compose ...。来源:https ://github.com/docker/compose/issues/1123#issuecomment-1130002420
name: project-name
services:
app:
build:
context: .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14003 次 |
| 最近记录: |