我有一个docker-compose文件,如下所示
services:
service1:
image: image_name:image_tag
container_name: cname
image_tag
和cname
可以从部署更改为部署,因此我想有一个配置文件(格式为 key=value(并从中读取image_tag
和cname
的值。我该怎么做呢?
来自文档: https://docs.docker.com/compose/environment-variables/#the-env-file
您可以在 docker-compose 文件附近放置一个 .env 文件,例如:
.env:
image_tag=1.0.0
cname=cname
docker-compose.yml:
services:
service1:
image: image_name:${image_tag}
container_name: ${cname}