Sé que puedo montar un directorio en mi host en mi contenedor usando algo como
docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash
¿Hay alguna manera de crear más de un par host-contenedor? por ejemplo, una lista separada por comas, o pasar en una matriz?
Respuestas:
Pase múltiples
-v
argumentos.Por ejemplo:
fuente
Docker ahora recomienda migrar hacia el uso
--mount
.Múltiples montajes de volumen también se explican en detalle en la documentación actual de Docker.
De: https://docs.docker.com/storage/bind-mounts/
La respuesta original anterior aún debería funcionar; solo trato de mantener la respuesta alineada con el método más conocido actual.
fuente
Puede usar la
-v
opción varias veces aldocker run
comando para montar múltiples directorios en el contenedor:fuente
Puede tener solo lectura o leer y escribir solo en el volumen
fuente
O puedes hacer
fuente