Geralmente, você não deve incluir nenhum segredo nas imagens do Docker. Veja esta resposta para mais informações sobre este assunto.
O Docker não suporta criações interativas por boas razões, conforme explicado nesta edição .
Se você realmente precisa fazer isso, use docker commit
da seguinte forma:
docker build -t thirsty_darwin_base /path/to/Dockerfile
docker run -it --name=thirsty_darwin_changes thirsty_darwin_base /bin/bash
# do interactive stuff in the shell, then exit
docker commit thirsty_darwin_changes thirsty_darwin
Agora, thirsty_darwin
tem suas alterações interativas.
Atualização: o Docker lançou o gerenciamento mais abrangente de segredos desde que esta resposta foi escrita.