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

相关推荐
是小李呀~9 分钟前
【工作梳理】怎么把f12里面的东西导入到postman
java
攀小黑9 分钟前
Java 多线程加锁 synchronized 关键字 字符串当做key
java·开发语言
余华余华23 分钟前
2024年蓝桥杯Java B组省赛真题超详解析-分布式队列
java·职场和发展·蓝桥杯
破罐子不摔25 分钟前
【C#使用S7.NET库读取和写入西门子PLC变量】
java·c#·.net
可爱的霸王龙36 分钟前
JVM——模型分析、回收机制
java·jvm
神秘的t38 分钟前
javaSE————网络原理
java·网络
hongweihao40 分钟前
啥?有分布式锁都还能被突破
java·后端
BeerBear41 分钟前
记一次Kill <Pid> Java进程无法退出的问题处理
java·后端·spring
liuhaoran___44 分钟前
介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用及数组讲解
云原生·eureka
WCL-JAVA1 小时前
Docker快速安装MongoDB并配置主从同步
mongodb·docker·容器