Docker добавить сетевой диск как том на windows - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь смонтировать сетевой диск как том. Это команда, которую я пытаюсь

docker run -v //NetworkDirectory/Folder:/data alpine ls /data

Я запускаю эту команду в Windows, и каталог данных становится пустым. Как я могу смонтировать этот сетевой каталог как том на хосте Windows и получить к нему доступ внутри контейнера?

Работа с локальными каталогами работает нормально, поэтому следующая команда работает как положено.

docker run -v c:/Users/:/data alpine ls /data

Я могу заставить его работать в linux, так как могу смонтировать общий ресурс с помощью cifs-utils в локальном каталоге и использовать этот каталог в качестве тома.

Редактировать: похоже, что это невозможно: Как смонтировать сетевой том в Docker для Windows (Windows 10)

1 Ответ

0 голосов
/ 08 мая 2018

Я не нашел собственного драйвера хранилища CIFS в докере.

Вы можете использовать внешний плагин громкости, подобный этому: https://github.com/ContainX/docker-volume-netshare, который поддерживает NFS, AWS EFS и Samba / CIFS

...