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
Eu tenho um host Docker que tem um compartilhamento de rede mounter em uma pasta na pasta host / mnt / share / que o compartilhamento funciona muito bem. Eu preciso ser capaz de montar esse compartilhamento no host para o contêiner. Eu tentei -v /mnt/share/folder:/folder
e quando inicio o contêiner, ele me diz que não posso escrever no local.
Basicamente, o compartilhamento tem arquivos que eu quero ler / gravar do contêiner. Eu preciso do container para poder 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á criar o arquivo.
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
Tags docker