要在客户端中挂载 webdav 文件夹,可以使用特定的 URL来挂载,例如:
https://<server>/webdav
参考以下步骤来挂载
- 安装davfs 包
yum -y install davfs2
- 创建挂在目录
mkdir /mnt/cloud-test
- 使用挂载命令挂载
mount -t davfs <Server-URL> /mnt/cloud-test
例如
mount -t davfs https://files.example.com/owncloud/remote.php/dav/files/admin/ /mnt/cloud-test
- 如果需要配置密码,需要在
/etc/davfs2/secrets
文件里面按照以下格式存储密码
<Server-URL> <username> <password>
例如
https://files.example.com/owncloud/remote.php/dav/files/admin/ admin password
- 如果想取消挂载,使用下面命令:umount /mnt/cloud-test
如果想用容器快速启动一个webdav服务使用下面配置:
version: '3.2' services: webdav: image: bytemark/webdav restart: always ports: - "1800:80" environment: AUTH_TYPE: Digest USERNAME: admin PASSWORD: password_webdav volumes: - /home/webdav:/var/lib/dav
参考资料:
https://www.sbarjatiya.com/notes_wiki/index.php/CentOS_7.x_Mount_owncloud_webdav_folder_in_client