docker 安装webdav
时间: 2023-08-09 20:11:10 浏览: 80
要安装WebDAV,你可以使用Docker来进行安装。以下是几种不同的方法:
方法一:使用docker-compose安装
1. 首先,拉取WebDAV镜像:docker pull bytemark/webdav
2. 创建一个本地的WebDAV共享文件夹目录:mkdir <本机的webdav共享文件夹目录>
3. 使用docker命令启动WebDAV容器:
docker run --restart always -v <本机的webdav共享文件夹目录>:/var/lib/dav/data \
-e AUTH_TYPE=Digest -e USERNAME=test01 -e PASSWORD=123 \
--publish 80:80 --name webdav -e LOCATION=/webdav -d bytemark/webdav
方法二:使用Dockerfile安装
1. 将下载下来的安装包linux-arm64-webdav.tar.gz、配置文件config.yaml和Dockerfile三个文件放入同一个文件目录中。
2. 在Dockerfile所在的目录下执行打包命令:docker build -t webdav:v1 .
3. 使用docker命令启动WebDAV容器:
docker run --name webdav -v /media/newsmy:/media/newsmy -p 8280:8280 -d --restart unless-stopped webdav:v1
方法三:使用启动脚本安装
1. 创建一个启动脚本,比如docker.sh,将以下命令写入脚本中:
docker run --name webdav -v /media/newsmy:/media/newsmy -p 8280:8280 -d --restart unless-stopped webdav:v1
2. 运行启动脚本:sh docker.sh
无论你选择哪种方法,当你看到镜像的哈希码时,说明WebDAV已经成功安装了。你可以通过访问WebDAV链接来使用它。
#### 引用[.reference_title]
- *1* [【教程】使用docker搭建WebDAV服务](https://blog.csdn.net/u011459717/article/details/128758573)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Docker开启webdav文件共享协议](https://blog.csdn.net/leisurelen/article/details/121620499)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]