![Volume de montagem de contêiner Docker para compartilhamento de rede montado em hosts](https://rvso.com/image/726379/Volume%20de%20montagem%20de%20cont%C3%AAiner%20Docker%20para%20compartilhamento%20de%20rede%20montado%20em%20hosts.png)
Eu tenho um host Docker que possui um compartilhamento de rede montador em uma pasta no host /mnt/share/folder, o compartilhamento funciona perfeitamente. Preciso ser capaz de montar esse compartilhamento no host para o contêiner. Tentei -v /mnt/share/folder:/folder
e quando inicio o container ele me diz que não consigo gravar no local.
Basicamente, o compartilhamento contém arquivos que desejo ler/gravar no contêiner. Preciso que o contêiner seja capaz de criar arquivos/pastas para o compartilhamento.
Eu também tentei --mount type=bind,source=/mnt/share/folder,target=/folder
e o Docker não irá construí-lo.
Responder1
Eu recomendaria montar o compartilhamento no contêiner usando o plug-in de volume docker nfs diretamente
$ docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.1.1,rw \
--opt device=:/path/to/dir \
foo