У меня есть хост Docker, у которого есть общий сетевой ресурс mounter в папке на хосте / mnt / share /, общий ресурс работает нормально. Мне нужно смонтировать этот общий ресурс на хосте в контейнер. Я попытался -v /mnt/share/folder:/folder
и когда я запускаю контейнер, он сообщает мне, что я не могу писать в это место.
По сути, в общей папке есть файлы, которые я хочу иметь возможность читать / писать из контейнера. Мне нужен контейнер, чтобы иметь возможность создавать файлы / папки в общем ресурсе.
Я тоже пробовал --mount type=bind,source=/mnt/share/folder,target=/folder
и Docker его не построит.
Я бы порекомендовал установить общий ресурс в контейнер напрямую с помощью плагина docker nfs volume
$ docker volume create --driver local \
--opt type=nfs \
--opt o=addr=192.168.1.1,rw \
--opt device=:/path/to/dir \
foo