Como o contêiner de um docker pode começar a gravar arquivos em sua criação na pasta montada de um host?

0

Vamos dar um exemplo de mau hábito. Se você quiser ter acesso à pasta /etc/nginx de um container e se você montar assim sudo docker run -d --name test -v /srv/docker/test/:/etc/nginx nginx , você só estará terminando com uma pasta vazia em ambos os lados.

Então, existe uma maneira de esse contêiner começar criando os arquivos de configuração para /etc/nginx e colocá-los para que você tenha acesso do host? Ou isso só é possível se você escrever o seu dockerfile de uma determinada maneira? ou talvez uma diferença entre docker create e docker run ?

Eu sei que não é uma boa maneira de fazer as coisas, é apenas por causa do exemplo. Mas podemos extrapolar este exemplo para se você deseja executar um webapp que precisa criar alguns arquivos de configuração e deseja armazená-lo no host.

    
por vigilian 01.09.2018 / 17:26

0 respostas

Tags