docker 部署 webDav
温馨提醒
设置密码
创建 docker-compose.yml 文件
vim docker-compose.yml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15version: '1' services: webdav: container_name: mydav image: bytemark/webdav restart: always ports: - "8080:80" environment: AUTH_TYPE: Digest #HTTP使用digest,HTTPS使用Basic #USERNAME: test # 如果挂载了 user.passwd 可以不用这里的用户名和密码 #PASSWORD: 123456 volumes: - <本机的webdav共享文件夹目录>:/var/lib/dav/data - ./user.passwd:/user.passwd浏览器访问
中文乱码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17# 进入容器 # 修改配置 vim conf/conf-enabled/dav.conf <Directory "/var/lib/dav/data/"> Dav On Options Indexes FollowSymLinks AuthType Basic AuthName "WebDAV" IndexOptions Charset=utf-8 <-----------添加这一行 AuthUserFile "/user.passwd" <RequireAny> Require valid-user </RequireAny> </Directory>