
Alguém poderia me ajudar a entender a diferença entre:
VOLUME
comando no dockerfile (camada de construção de imagem)
e
-v parâmetro ao emitirdocker run
-vComando /xyz/bla` (camada de construção de contêiner).
O parâmetro -v é claro para mim, 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?
Responder1
De acordo com o senhorCarlos Rafael Ramirez
A diferença entre eles é apenas que docer run -v
podemos especificar o destino no host, mas não podemos fazer isso com VOLUME no Dockerfile.