Я пытаюсь создать образ Docker, который регистрируется в Kerio VPN и затем монтирует удаленный каталог samba в /mnt.
. Монтирование выполняется с использованием mount -t cifs -o username=USER,password=PWD //ABC/randomDirectory /mnt
, и это успешно.Когда я перечисляю содержимое / mnt из самого контейнера, я вижу все файлы и каталоги на удаленном сервере, но когда я перечисляю каталог хоста, который был смонтирован в контейнере при его запуске (-v /absolute/path/to/mountpoint:/mnt
), он приходитдо пустого.
Я попытался добавить простой touch /mnt/test
в начале сценария ENTRYPOINT, и он создает файл в /absolute/path/to/mountpoint
и даже там, когда я перечисляю его изнутри контейнера.После того, как я смонтировал CIFS, список изнутри контейнера предоставляет все файлы и каталоги на удаленном компьютере, а список с хоста показывает только созданный файл test
.
Похоже, что команда mount
внутриКонтейнер «отсоединяет» докер-том.
РЕДАКТИРОВАТЬ: подключение к подкаталогу в подключенном томе также не работает