docker - 如何从文件中读取 docker-compose 的配置
问题描述
我有一个 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
码头工人-compose.yml:
services:
service1:
image: image_name:${image_tag}
container_name: ${cname}
推荐阅读
- angular - 如何在角度垫步进器中禁用步骤标题中的特定步骤
- python - 基于python中的计数的计时器
- python-3.x - 使用 Scrapy 获取所有文章
- sql - 如何将时间戳数据添加到 PostgreSQL 表中?
- ios - SwiftUI:整个屏幕的背景颜色而不是简单的视图?
- mysql - 数据库设计 - 如何以独特的方式将一个表与其他两个表关联起来?
- php - PHP Laravel,方法 updateOrCreate 的替换
- php - socket.io laravel echo 在 ubuntu 的生产环境中不起作用
- mysql - Mysql复杂的嵌套视图值
- jquery - 提取 JSON 数据时控制台中出现未定义错误