Pular para o conteúdo
Waldo Eller | Cloud/DevOps: início
Voltar para Trilha: Docker na Prática
InfraestruturaLinux

Módulo 11 — Variáveis de ambiente

Separe configuração de código utilizando variáveis de ambiente com flags -e e arquivos .env no Docker.

Publicado em

1 min de leitura
Capa do artigo Módulo 11 — Variáveis de ambiente

Aplicações não devem exigir uma imagem diferente para cada pequena configuração.

Variáveis de ambiente ajudam a separar configuração de código.

Teste:

docker run --rm \
  -e NOME=Waldo \
  alpine \
  sh -c 'echo "Ola $NOME"'

Várias variáveis

docker run --rm \
  -e AMBIENTE=teste \
  -e PORTA=8080 \
  alpine \
  env

Arquivo .env

Crie:

NOME=Waldo
AMBIENTE=desenvolvimento

Use:

docker run --rm \
  --env-file .env \
  alpine env

Não publique arquivos .env contendo senhas em repositórios públicos.

Gostou da leitura?

Conecte-se comigo para acompanhar novas publicações e debater tecnologia.

Entrar em contato