在 docker 镜像的卷中挂载 windows 路径 (cifs)

在 docker 镜像的卷中挂载 windows 路径 (cifs)

我有一个 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 容器无权访问文件服务器网络(也不应该)

相关内容