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 文件应该包含键值对, 每行一个, 并使用=分隔键和值.

相关推荐
Javatutouhouduan6 分钟前
大厂Java岗最新面试真题汇总!
java·java面试·后端开发·java编程·java程序员·互联网大厂·java八股文
逻辑驱动的ken6 分钟前
Java高频面试考点场景题23
java·开发语言·数据库·面试·职场和发展·哈希算法
xxjj998a14 分钟前
PHP vs Java:核心区别与应用场景全解析
java·开发语言·php
木雷坞23 分钟前
内网模型服务启动链路分层实践
docker·容器·gpu
用户2986985301429 分钟前
Java 从零生成 Word 文档:段落、图片与表格操作
java·后端
2401_8332693030 分钟前
Java IO流:从字节到字符的桥梁
java·开发语言
月落归舟44 分钟前
深入剖析乐观锁背后的原理
java·乐观锁
SimonKing1 小时前
OpenCode 在 IDEA 中使用 ACP 协议 VS 直接使用 TUI,哪个编程方式更是你的菜?
java·后端·程序员
江湖有缘1 小时前
保姆级教程:Docker 部署 Portracker 端口监控工具
jvm·docker·容器
NE_STOP1 小时前
Redis--持久化之AOF
java