Diferença entre VOLUME no dockerfile e -v como parâmetro de execução do docker

2

Alguém poderia me ajudar a entender a diferença entre:

Comando

VOLUME no dockerfile (camada de construção de imagem)

e

-v paramter ao emitir o comando docker run -v / xyz / bla '(camada de criação de contêineres).

O parâmetro -v é para mim claro, ele simplesmente expõe um diretório do host para o contêiner e vice-versa, mas como o VOLUME no dockerfile se comporta de maneira diferente?

    
por Mohammed Noureldin 20.10.2016 / 16:13

1 resposta

0

De acordo com o Senhor Carlos Rafael Ramirez

A diferença entre o é apenas que, no caso de docer run -v , podemos especificar o destino no host, mas não podemos fazer isso com o VOLUME no Dockerfile.

    
por 20.10.2016 / 23:10

Tags