前置环境
- docker
- docker-compose
docker 安装参考:
- CentOS 7 安装最新Docker-ce-xqlee (www.daimagu.com)
- Ubuntu 在线安装 Docker-xqlee (www.daimagu.com)
- CentOS 8.0-8.4 yum 安装docker-ce-xqlee (www.daimagu.com)
docker-compose 安装参考:Docker-Compose 简介及安装和常用命令-xqlee (www.daimagu.com)
webdav docker-compse 配置
version: "3.8"
networks:
vRouter:
external: true #外部网络
services:
webdav:
image: bytemark/webdav:2.4
container_name: webdav
hostname: webdav
restart: always
ports:
- 1080:80
networks:
vRouter:
aliases:
- webdav.server
environment:
- AUTH_TYPE=Digest
- USERNAME=yourUserName
- PASSWORD=yourPassword112345.
volumes:
- ./data:/var/lib/dav/data
deploy:
resources:
limits:
memory: 1024M
配置简单说明:
- 默认内部服务端口为80,如需https,建议宿主机或上层服务做nginx反向代理。
- 网络这里使用的外部网络,如果是独立创建则
external: false - 用户账号密码 通过环境变量配置
- 挂载数据路径 内部为 /var/lib/dav/data
提示:该方案存在权限问题,挂载后的文件会被修改为 82:82 !!!!
uid 82
gid 82
如果不影响则可继续使用该库 !!!
推荐使用新方案:Docker部署webdav服务hacdias新版-代码谷 !!!!!!!
https://www.daimagu.com/article/2312120929536319.html
评论