Skip to content

Webdav ​

前言 ​

本文介绍使用bytemark/webdav在Ubuntu服务器上搭建Webdav文件服务器,请先根据本章前言完成环境的搭建。

bytemark/webdav地址:https://hub.docker.com/r/bytemark/webdav

拉取镜像 ​

bash
sudo docker pull bytemark/webdav:latest

开放端口 ​

端口类型端口端口用途
TCP80数据传输

配置文件 ​

shell
# 创建并进入工作目录
sudo mkdir -p /srv/webdav && cd /srv/webdav

# 创建并编辑docker配置文件
sudo nano docker-compose.yml

docker-compose.yml ​

yml
services:
  webdav:
    image: bytemark/webdav:latest
    container_name: webdav
    restart: unless-stopped
    ports:
      - 80:80
    environment:
      AUTH_TYPE: Digest
      USERNAME: 此处填写用户名
      PASSWORD: 此处填写密码
    volumes:
      - ./dav:/var/lib/dav

开始运行 ​

shell
# 前往工作目录
cd /srv/webdav

# 开始运行
sudo docker compose up -d

# 查看容器日志(按Ctrl+C退出)
sudo docker compose logs -f

运行成功后,即可使用http://服务器ip地址连接服务器

维护服务 ​

服务的停止、更新与数据备份/恢复操作,请查阅维护服务。