Como definir variáveis de ambiente durante a construção na janela de encaixe
Estou tentando definir variáveis de ambiente no contêiner do docker durante a compilação, mas sem sucesso. Configurá-los ao usar o comando run funciona, mas preciso configurá-los durante a compilação.
Dockerfile
FROM ubuntu:latest
ARG TEST_ENV=something
Comando que estou usando para criar
docker build -t --build-arg TEST_ENV="test" myimage .
Corrida
docker run -dit myimage
Estou verificando as variáveis de ambiente disponíveis usando
docker exec containerid printenv
e o resultado é
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=e49c1abfd58b
TERM=xterm
no_proxy=*.local, 169.254/16
HOME=/root
TEST_ENV não está presente