Docker   发布时间:2019-11-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Docker Compose 引用环境变量大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_262_0@项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景。本文集中介绍 docker compose 引用环境变量的方式。

@H_262_0@jeCt_name 和 COMPOSE_FILE 等环境变量(具体支持的环境变量请参)。比如我们可以通过这两个环境变量为 docker-compose 指定 project 的名称和配置文件:

$ export COMPOSE_PROJECT_NAME==~/projects/composecounter/docker-compose.yml

Docker Compose 引用环境变量

Docker Compose 引用环境变量

$ docker-compose -p nickproject up -d

Docker Compose 引用环境变量

version: image: ${IMAGETAG} ports: -

Docker Compose 引用环境变量

Docker Compose 引用环境变量

version: image: ${IMAGETAG:-defaultwebimage} ports: -

Docker Compose 引用环境变量

environment: DEBUG:

$ docker run -e DEBUG=

environment: DEBUG:

Docker Compose 引用环境变量

$ export DEBUG=

Docker Compose 引用环境变量

- web-variables.env

$ docker run --env-file=web-variables.env

# define web container ===

Docker Compose 引用环境变量

version: -

# define ====default version is

Docker Compose 引用环境变量

首先,在 docker-compose.yml 文件中直接设置的值优先级是最高的。然后是在当前 shell 中 export 的环境变量值。接下来是在环境变量文件中定义的值。再接下来是在 Dockerfile 中定义的值。最后还没有找到相关的环境变量就认为该环境变量没有被定义。

#!/bin/====

#!/bin/====.0LTS

$ source test.-compose config

Docker Compose 引用环境变量

$ source prod.-compose config

Docker Compose 引用环境变量

@L_197_3@

大佬总结

以上是大佬教程为你收集整理的Docker Compose 引用环境变量全部内容,希望文章能够帮你解决Docker Compose 引用环境变量所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: