gpt4 book ai didi

docker-compose - 如何在 env_file 中进行变量替换?

转载 作者:行者123 更新时间:2023-12-04 15:42:00 24 4
gpt4 key购买 nike

我正在使用 docker-compose 并且我希望我的 env_file 具有变量替换。我想在文件中定义一个变量,然后在其他变量中使用它:

APP_ENV=dev-foo
LOCALPATH=/tmp/builddir/${APP_ENV}
GIT_URL=git@github.com:some-org/${APP_ENV}

env_file 中支持的变量替换形式是什么???

最佳答案

env_file 中不支持变量替换。

您的选择是:

  • environment: 中使用变量部分(尽管您将无法执行您的示例,因为在 environment 中设置值仅针对 容器 环境进行设置,并且替换发生在主机上)。
  • 通过指定一个没有值的环境变量(例如: LOCALPATH= )来使用主机变量,它可以在 env_file 或 environment 部分。
  • 关于docker-compose - 如何在 env_file 中进行变量替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35277472/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com