【问题标题】:Inject env variables from env.local into docker container将 env.local 中的环境变量注入 docker 容器
【发布时间】:2022-08-05 20:04:07
【问题描述】:

我是 docker 新手,我想将来自 env.local 的 env 变量添加到我的容器中。我将如何使用 docker CLI 添加这些?

    标签: docker docker-compose environment-variables twilio ngrok


    【解决方案1】:

    使用带有 --env-file 标志的 docker-compose 时,您可以指定一个 env 文件。

    见:Docker Documentation: Environment variables

    docker compose --env-file ./config/.env.dev config 
    

    【讨论】:

      【解决方案2】:

      这解决了我的问题。

      现在我正在尝试设置天蓝色管道,所以我正在这样做

      - task: DockerCompose@0
        inputs:
          containerregistrytype: 'Container Registry'
          dockerRegistryEndpoint: 'ContainerRegistry-DEV'
          dockerComposeFile: '**/docker-compose.yml'
          action: 'Push services'
          includeLatestTag: true
          arguments: '--env-file ./EnvVariables/.env.dev'
      

      但是管道给了我一个错误,说环境变量没有定义。

      你有类似的问题吗?

      【讨论】:

        猜你喜欢
        • 2016-05-30
        • 2021-06-28
        • 2015-09-18
        • 1970-01-01
        • 1970-01-01
        • 2020-02-23
        • 1970-01-01
        • 2022-01-16
        • 2021-06-07
        相关资源
        最近更新 更多