Como faço para usar variáveis de ambiente no arquivo .env em docker-compose.yml?

nobre

Estou tentando usar uma variável de ambiente no docker-compose.ymlarquivo. Eu tenho um arquivo my-great-env.env.

Esta é a aparência deles:

docker-compose.yml

version: '3.4'

services:
    blahblah:
        images: greatimage
        volumes:
          - "${MY_PATH}:c:\\FinalFolder"

my-great-env.env

MY_PATH=C:\the\path\to\folder

Quando tento executar o docker, recebo

A variável MY_PATH não está definida. Padronizando para uma string em branco.

Como faço para usar as variáveis ​​de ambiente definidas no .envarquivo em docker-compose.yml?

Izydorr

Existem dois aspectos do seu problema:

  1. se quiser usar os vars de ambiente no docker-compose.ymlarquivo, você deve colocá-los em um arquivo denominado .envcomo indicado aqui: https://docs.docker.com/compose/environment-variables/#the-env-file
  2. você pode usar a env_fileopção de configuração para usar qualquer arquivo com definições de variáveis ​​conforme descrito aqui: https://docs.docker.com/compose/environment-variables/#the-env_file-configuration-option MAS! eles ficarão visíveis apenas em contêineres, não no docker-compose.ymlarquivo.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como faço para usar variáveis de ambiente no arquivo .env em docker-compose.yml?

Como usar variáveis de ambiente docker-compose para preencher o arquivo de configuração

Como usar variáveis de ambiente docker-compose para preencher o arquivo de configuração

Como obter a variável de ambiente do arquivo .env para um docker-compose.yml?

Como usar variáveis de ambiente em um arquivo .env para preencher outra variável de ambiente no mesmo arquivo .env

Como usar o conjunto de variáveis de ambiente de docker-compose.yml em package.json?

como usar variáveis de arquivo env docker-compose em contêineres diferentes com golang?

Variáveis de ambiente de env fiile no entrypoint em docker-compose.yml

Como usar variáveis de ambiente em docker-compose na produção?

Reutilizar variáveis de ambiente em docker-compose.yml

docker - Como configurar o banco de dados do ambiente para o arquivo docker-compose.yml a partir do arquivo env.ini externo?

Como usar uma variável de ambiente de um docker-compose.yml em um Dockerfile?

Como passar variáveis de ambiente em docker-compose.yml com create-react-app

Como faço para usar variáveis de ambiente no Awk

Como faço para usar variáveis de ambiente ou mascarar segredos em package.json?

Posso usar o arquivo env.js em vez do arquivo .env para carregar variáveis de ambiente usando next.js no arquivo next.config.js?

Como posso definir variáveis de ambiente para teste dredd em um arquivo dredd.yml?

Como posso definir variáveis de ambiente para teste dredd em um arquivo dredd.yml?

Como ler valores de arquivo local em variáveis de ambiente Docker-compose?

Como usar variáveis de ambiente em verificações de saúde docker-compose?

Como usar variáveis de ambiente no docker compose

Passe a variável de ambiente do arquivo env externo para o contêiner usando docker compose

Passe a variável de ambiente do arquivo env externo para o contêiner usando docker compose

Passando variáveis env de um serviço para outro dentro de docker-compose.yml

Como usar variáveis de ambiente em docker args

Como passar variáveis de ambiente de docker-compose para o projeto NodeJS?

Variáveis de ambiente em docker-compose são substituídas como string vazia

docker-compose usa variáveis de ambiente do arquivo .env

Como faço para usar o AWS CLI para definir variáveis de ambiente Lambda criptografadas?

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    UITextView não está exibindo texto longo

  3. 3

    Dependência circular de diálogo personalizado

  4. 4

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  5. 5

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  6. 6

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  7. 7

    Setas rotuladas horizontais apontando para uma linha vertical

  8. 8

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  9. 9

    Definir um clipe em uma trama nascida no mar

  10. 10

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  11. 11

    Como dinamizar um Dataframe do pandas em Python?

  12. 12

    regex para destacar novos caracteres de linha no início e no fim

  13. 13

    Why isn't my C# .Net Core Rest API route finding my method?

  14. 14

    Como obter a entrada de trás de diálogo em treeview pyqt5 python 3

  15. 15

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  16. 16

    How to create dynamic navigation menu select from database using Codeigniter?

  17. 17

    Como recuperar parâmetros de entrada usando C #?

  18. 18

    Changing long, lat values of Polygon coordinates in python

  19. 19

    Livros sobre criptografia do muito básico ao muito avançado

  20. 20

    Método \ "POST \" não permitido no framework Django rest com ações extras & ModelViewset

  21. 21

    Pesquisa classificada, conte números abaixo do valor desejado

quentelabel

Arquivo