У меня есть файловый сервер Windows и машина с Ubuntu, на которой работает докер. Внутри этого докера находится контейнер Nextcloud. / Var /var/www/html
внутри контейнера Nextcloud монтируется как том на хосте Linux. Теперь я хочу, чтобы файлы, сохраненные в моем облаке, сохранялись прямо на моем файловом сервере. Итак, я попробовал:
sudo mount -t cifs -o user=user //192.168.1.100/files /var/lib/docker/volumes/interna_nextcloud/_data/data/User/files/
Если я создаю файл в хост-системе в этом каталоге, файл будет создан на моем файловом сервере. Но мне не удается создать файл в контейнере Nextcloud. Владелец этого каталога - root
. Я попытался изменить его (на хосте и на контейнере) с
chown www-data [...]/User/files
без кода ошибки, но также без успеха владелец остается root
.
Есть ли способ смонтировать каталог Windows Samba внутри док-контейнера с хостом по томам докера? Контейнер Docker не имеет доступа к сети файлового сервера (и не должен иметь)