在docker合成文件中设置$PROJECT_NAME

sy5wg1nm  于 2022-09-19  发布在  Docker
关注(0)|答案(1)|浏览(123)

我对多个项目使用相同的docker-compose.yml文件。我真的很懒,所以我不想用docker-compose -p $PROJECT_NAME up开头。

从Docker版本17.06.0开始,可以直接在docker-compose.yml文件中设置变量吗?

bf1o4zei

bf1o4zei1#

更新:您现在可以在您的docker组成的YAML文件中使用顶级名称属性。这可从Docker Compose v2.3.3获得

这是#745提案的结果。这个问题持续了大约8年。

**之前:**现在,我们可以使用.env文件来设置自定义项目名称,如下所示:

COMPOSE_PROJECT_NAME=SOMEPROJECTNAME

它不灵活,但总比什么都没有好。目前,有an open issue将此视为一项建议。

相关问题