【发布时间】:2021-11-05 23:26:09
【问题描述】:
我在一个项目中使用 Docker Compose V3,但是当我运行时
docker compose up -d
在 Docker 客户端应用程序中会显示其所在文件夹的名称,docker-compose.yml 文件...
出于这个原因,我一直在寻找类似 @987654324@ 的东西,但对于整个项目,不仅是单个容器,而且我找不到它
此外,如果不查看示例,则没有提到 docker-compose.yml 文件的“一般结构”,类似于 XML 的 DTD
我知道没有办法创建该 DTD,因为在某些时候,键和值取决于容器,但至少对于前 3/4 层的深度,也许有办法或者它在某处被报告(某处我找不到)
所以我的问题是,对于整个docker-compose.yml,container_name 是否有替代方案? docker-compose.yml 是否有任何 DTD?
【问题讨论】:
-
您可以在撰写级别定义
COMPOSE_PROJECT_NAME,完整的文档here。是您正在寻找的东西吗? -
@LucasBazetto 我应该把这个变量放在
docker-compose的什么地方? -
你需要添加一个与docker-compose同级的
.env文件,内容会像COMPOSE_PROJECT_NAME=awesome
标签: docker docker-compose dtd