Смонтировать путь Windows (CIFS) в образе докера

411
Max R.

У меня есть файловый сервер Windows и машина с Ubuntu, на которой работает докер. Внутри этого докера находится контейнер Nextcloud. /var/www/htmlВнутри контейнера Nextcloud Ther установлен как объем на хосте 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 контейнера с хостом по объемам докеров? Контейнер докер не имеет доступа к сети файлового сервера (и не должны)

1

0 ответов на вопрос

Похожие вопросы