Docker: Monta o diretório de um container para um caminho específico em outro

3

Quando usamos o argumento "-v" no comando "docker run", podemos especificar {src caminho do host}: {caminho no container}, por exemplo

docker run -v /var/volumns/v1:/var/docker/v1ref ...

Mas, que tal montar um contêiner somente de dados?

docker run --volumes-from data-only-container:<here is mode, ro or rw>

Como posso conseguir o mesmo ao usar "-v"? Posso montá-lo em uma pasta específica?

    
por Wissam Roujoulah 10.11.2016 / 12:11

1 resposta

1

Eu tenho medo de que a resposta direta à sua pergunta seja: não, você não pode. volumes-de importar os volumes exatamente como eles são definidos no outro contêiner.

Como os contêineres de volume docker 1.9 estão sendo substituídos por volumes nomeados como a prática recomendada. Com volumes nomeados, você pode montá-lo onde quiser:

docker volume create --name data
docker run -v data:/var/docker/v1ref ...

Atenciosamente

    
por 10.11.2016 / 15:53

Tags