Dockerfile e ambiente dev / test / prod

Quero criar o Dockerfile capaz de criar três imagens diferentes (uma no momento). Essas imagens diferem apenas nos arquivos de configuração.

Eu estava tentando:

criação de três arquivos docker diferentes (não funciona porque o dockerfile precisa ser nomeado Dockerfile e estar na raiz de contextoencontrar uma maneira de passar parâmetros para o comando docker build - não encontrouusando o comando ONBUILD - Criei um arquivo principal e três específicos que estavam copiando um arquivo conf específico no mesmo diretório da imagem (não funciona pelo mesmo motivo que no primeiro ponto)passando arquivo docker do stdin - ele não funciona porque não há contexto (então não posso usar os comandos ADD / COPY)

Devo dizer que fiquei sem ideias: / Como você lida com essa situação. Na minha opinião, deveria ser um problema comum.

questionAnswers(2)

yourAnswerToTheQuestion