![Volumen de montaje de contenedor Docker en recursos compartidos de red montados en hosts](https://rvso.com/image/726379/Volumen%20de%20montaje%20de%20contenedor%20Docker%20en%20recursos%20compartidos%20de%20red%20montados%20en%20hosts.png)
Tengo un host Docker que tiene un recurso compartido de red montador en una carpeta en el host /mnt/share/folder, el recurso compartido funciona bien. Necesito poder montar este recurso compartido en el host en el contenedor. Lo intenté -v /mnt/share/folder:/folder
y cuando inicio el contenedor me dice que no puedo escribir en la ubicación.
Básicamente, el recurso compartido tiene archivos que quiero poder leer/escribir desde el contenedor. Necesito el contenedor para poder crear archivos/carpetas para compartir.
También lo intenté --mount type=bind,source=/mnt/share/folder,target=/folder
y Docker no lo compila.
Respuesta1
Recomendaría montar el recurso compartido en el contenedor usando directamente el complemento de volumen Docker nfs.
$ docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.1.1,rw \
--opt device=:/path/to/dir \
foo