Monte o volume do host da janela de encaixe, mas substitua pelo conteúdo do contêiner

Vários artigos foram extremamente úteis para entender o gerenciamento de volume e dados do Docker. Estes dois em particular são excelentes:

http://container-solutions.com/understanding-volumes-docker/http://www.alexecollins.com/docker-persistence/

No entanto, não tenho certeza se o que estou procurando é discutido. Aqui está o meu entendimento:

Ao executardocker run -v /host/something:/container/something os arquivos do host irão sobrepor (mas não substituir) os arquivos do contêiner no local especificado. O contêiner não terá mais acesso aos arquivos anteriores do local, mas sim apenas aos arquivos do host nesse local.Ao definir um volume no Dockerfile, outros contêineres podem compartilhar o conteúdo criado pela imagem / contêiner.O host também pode exibir / modificar um volume do Dockerfile, mas somente após descobrir o verdadeiro ponto de montagem usandoestivador inspecionar. (geralmente em algum lugar como/var/lib/docker/vfs/dir/cde167197ccc3e138a14f1a4f7c....) No entanto, isso é complicado quando o Docker precisa ser executado dentro de uma VM do Virtualbox.

Minha pergunta é simples. Como posso reverter a sobreposição para que, ao montar um volume, os arquivos do contêiner tenham precedência sobre os arquivos do meu host?

Quero especificar um ponto de montagem em que possa acessar facilmente o sistema de arquivos do contêiner. Mas simplesmente não parece haver ninguém fazendo essa pergunta. Entendo que posso usar um contêiner de dados para isso ou posso usar o docker inspecionar para encontrar o ponto de montagem, mas nenhuma solução é uma boa solução nesse caso.

questionAnswers(1)

yourAnswerToTheQuestion