我有一个 Windows 文件服务器和一台运行 Docker 的 Ubuntu 机器。这个 Docker 里面有一个 Nextcloud 容器。/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
。
有没有办法山AWindows Samba目录内的docker 容器与主持人通过docker卷?docker 容器无权访问文件服务器网络(也不应该)