Obtenha o valor da variável de ambiente no Dockerfile

Estou construindo um contêiner para um aplicativo Ruby. A configuração do meu aplicativo está contida em variáveis ​​de ambiente (carregadas dentro do aplicativo comdotenv).

Uma dessas variáveis ​​de configuração é o ip público do aplicativo, que é usado internamente para fazer links. Eu preciso adicionar uma entrada dnsmasq apontando este ip para 127.0.0.1 dentro do container, para que ele possa buscar os links do aplicativo como se ele não fosse contêinerizado.

Estou, portanto, tentando definir umENV no meu Dockerfile que passaria uma variável de ambiente para o contêiner.

Eu tentei algumas coisas.

ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`

Tudo passa a string "REQUEST_DOMAIN" em vez do valor da variável de ambiente. Existe uma maneira de passar valores de variáveis ​​de ambiente da máquina host para o contêiner?

questionAnswers(6)

yourAnswerToTheQuestion