WebDAV (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。
简单的说,WebDAV可以作为一种文件管理的平台,方便多终端下快速高效的共享访问文件。
下面简单的记录一下利用Unraid虚拟机的Docker功能如何快速的搭建WebDAV环境。
命令行安装
docker run -d -v /mnt/user/Webdav:/var/webdav -e USERNAME=name -e PASSWORD=123456 -p 73:80 morrisjobke/webdav
安装之后的结果。
此时在浏览器中,输入
ip:73/webdav/
就会出现WebDAV的服务,输入你设置设置的账号和密码。
同样的,我们也可以通过windows的文献管理器,链接到webdav服务器中。
文章内容参考自[曾静的博客]《在Docker上搭建WebDAV文件共享服务》