记录docker compose部署webdav的过程
部署
创建目录
mkdir webdav
cd webdav
mkdir data
目录结构如下
/webdav
│
├── docker-compose.yml
├── config.yml
└── data
创建docker-compose.yml文件
services:
webdav:
image: hacdias/webdav:latest
container_name: webdav
restart: unless-stopped
ports:
- "6065:6065"
volumes:
- ./config.yml:/config.yml:ro
- ./data:/data
command:
- --config
- /config.yml
创建config.yml文件(多用户配置)
address: 0.0.0.0
port: 6065
directory: /data
users:
- username: 用户名
password: 用户密码
scope: /
permissions: CRUD
- username: 用户名
password: 用户密码
scope: /user1
permissions: CRUD
启动
docker compose up -d
验证
输入ip:6065或者domain:6065访问即可,输入用户名密码登陆成功即可。
参考
参考链接: