O Docker usa uma variável de ambiente de imagem para montar o volume

1

Dentro do arquivo docker para jansendup / emdw-compile-dep eu defino a seguinte variável:

ENV BIND_DIR /home/user/devel

Seria possível fazer algo assim:

sudo docker run -v /home/ubuntu/devel:$BIND_DIR jansendup/emdw-compile-dep

em vez disso:

sudo docker run -v /home/ubuntu/devel:/home/user/devel jansendup/emdw-compile-dep
    
por Jansen du Plessis 12.11.2015 / 20:09

1 resposta

1

Não, a variável seria expandida localmente (e provavelmente estaria vazia).

O Docker também aceita apenas caminhos absolutos dentro do contêiner, fazendo assim:

sudo docker run -v /home/ubuntu/devel:. jansendup/emdw-compile-dep

ou

sudo docker run -v /home/ubuntu/devel:~ jansendup/emdw-compile-dep

também não funcionará.

Se você tiver um documento específico para o acima, fique à vontade para adicionar isso. Então, talvez seja possível fornecer uma solução melhor.

    
por 25.05.2016 / 09:16

Tags