| 默认值 | compose 文件所在目录名(小写化处理) |
|---|---|
| 显式指定 | docker compose -p shop-dev up -d |
| 环境变量 | COMPOSE_PROJECT_NAME=shop-dev |
| compose.yaml name | 顶层 name 字段;-p 优先级更高 |
| 影响 | 容器名 <项目>-<服务>-<序号>、网络与卷前缀 |
同机跑两套环境
同机跑两套环境
COMPOSE_PROJECT_NAME=shop-dev docker compose up -d
COMPOSE_PROJECT_NAME=shop-staging docker compose up -d
docker compose -p shop-dev psdown 只清理当前项目:切换项目名部署后,旧项目残留要记得单独 down。