Docker Compose 配置环境变量

在 Docker Compose 中, 可以通过 environment 字段来设置环境变量. 可以在 docker-compose.yml 文件中的服务定义中添加以下行来设置环境变量:

yaml 复制代码
services:
  myservice:
    environment:
      - "MY_VAR: myvalue"

在这个例子中, myservice 服务的环境变量 MY_VAR 的值被设置为 myvalue. 可以根据需要添加多个环境变量.

如果想要从一个 .env 文件中加载环境变量, 可以在 docker-compose.yml 文件中的顶层添加以下行:

yaml 复制代码
env_file:
  - .env

这里假设 .env 文件在与 docker-compose.yml 文件相同的目录中. 在这种情况下, .env 文件中定义的所有环境变量都将被加载到 Compose 项目中. 注意, .env 文件应该包含键值对, 每行一个, 并使用=分隔键和值.

相关推荐
霁月的小屋几秒前
Docker 工程化实践(六):Docker Compose 管理多容器应用
运维·docker·容器
mingo_敏15 分钟前
DeepAgents : 后端(Backends)
java·开发语言
霸道流氓气质17 分钟前
SpringBoot中事务内同步处理 + 事务后异步调用外部系统的通用模式示例
java·spring boot·后端
霸道流氓气质29 分钟前
Spring 事务传播机制与 REQUIRES_NEW
java·数据库·spring
江湖有缘37 分钟前
Docker实战 | 使用Docker部署EasyNode服务器面板工具
服务器·docker·容器
BerryS3N41 分钟前
Java 后端转型大模型:Demo 能跑不等于能上线
java·人工智能·python·java后端·spring ai·langchain4j·大模型转型
心机之蛙qee1 小时前
Docker Compose 多容器编排
java·docker·容器
AI大佬的小弟1 小时前
私有化 Dify 应用开发(1):Dify 入门|Docker 一键部署全流程
docker·大模型落地·ai 应用开发·dify 教程·私有化 ai 部署·docker 实战·开源 ai 平台
秋田君1 小时前
QT_QColorDialog颜色对话框
java·数据库·qt
用户91366296220122 小时前
ViewModelScope 简介与使用
java