要在客户端中挂载 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