ZBLOG

docker-compose 环境变量怎么配置

使用 Docker Compose 可以通过配置环境变量来实现不同的应用程序的部署,以下是如何配置 Docker Compose 环境变量的步骤:

  1. 在 docker-compose.yml 文件中添加环境变量
version: "3"
services:
  web:
    image: nginx
    environment:
      - ENV_VAR_1=value1
      - ENV_VAR_2=value2
  1. 使用 .env 文件来存储环境变量

在项目根目录下创建一个名为 .env 的文件,然后在该文件中设置环境变量:

ENV_VAR_1=value1
ENV_VAR_2=value2

docker-compose.yml 文件中使用 ${ENV_VAR} 引用环境变量:

version: "3"
services:
  web:
    image: nginx
    environment:
      - ENV_VAR_1=${ENV_VAR_1}
      - ENV_VAR_2=${ENV_VAR_2}
  1. 使用 shell 脚本来设置环境变量

可以在启动 Docker Compose 之前执行一个 shell 脚本来设置环境变量,例如:

#!/bin/bash
export ENV_VAR_1=value1
export ENV_VAR_2=value2
docker-compose up

docker-compose.yml 文件中使用 $ENV_VAR 引用环境变量:

version: "3"
services:
  web:
    image: nginx
    environment:
      - ENV_VAR_1=$ENV_VAR_1
      - ENV_VAR_2=$ENV_VAR_2

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=618

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?