Diferencia entre VOLUMEN en dockerfile y -v como parámetro de ejecución de Docker

Diferencia entre VOLUMEN en dockerfile y -v como parámetro de ejecución de Docker

¿Alguien podría ayudarme a entender la diferencia entre:

VOLUMEcomando en dockerfile (capa de creación de imágenes)

y

-v parámetro al emitirdocker run-vComando /xyz/bla` (capa de construcción de contenedores).

El parámetro -v es claro para mí, simplemente expone un directorio del host al contenedor y viceversa, pero ¿cómo se comporta de manera diferente el VOLUMEN en el dockerfile?

Respuesta1

Según el señorCarlos Rafael Ramirez

La diferencia entre es que en caso de docer run -vpodemos especificar el destino en el host, pero no podemos hacerlo con VOLUMEN en Dockerfile.

información relacionada