Yo uso Vagrant y Docker para crear entornos web.
Tengo un Vagrantfile con el siguiente código en mi "web.vm.provider" docker "do | d |" sección :
d.env = { DRUSH_VERSION:"7.0.0" }
Luego, en mi file Docker, para probar, tengo:
RUN echo $DRUSH_VERSION > /d.txt
Pero desafortunadamente, no tengo ningún valor en $ DRUSH_VERSION … ¿Me estoy perdiendo algo?
Muchas gracias por su ayuda
Respondiendo mi propia pregunta.
Con Docker 1.9.x ahora tiene la capacidad de pasar variables de compilation a Docker Build, con la nueva instrucción ARG.