概要

フル名
docker.io/hacdias/webdav
Registry
docker.io
名前空間
hacdias
リポジトリ
webdav
キャッシュ Tag 数
100
最終同期
07/05/2026, 10:58 PM

概要

WebDAV 文件服务器镜像,HTTP WebDAV 协议文件共享,CalDAV/CardDAV 客户端兼容的文件访问服务。

詳細

hacdias/webdav 运行轻量 WebDAV 文件服务器,通过 HTTP WebDAV 协议提供文件上传下载与目录浏览,兼容 Windows/macOS 网络驱动器挂载。定位为 WebDAV 文件共享服务,需 data volume 存放文件与认证配置;K8s Deployment 内网文件共享。

快速启动

docker run -d --name webdav \
  -p 8080:8080 \
  -v /data/webdav:/data \
  docker.io/hacdias/webdav:latest

推荐实践

docker run -d --name webdav \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/webdav:/data \
  -v /data/webdav.yaml:/config.yaml \
  docker.io/hacdias/webdav:5.0.0

核心参数说明

  • -p 8080:8080 — WebDAV HTTP 端口
  • -v .../webdav:... — 共享文件目录
  • -v .../webdav.yaml:... — 用户/权限配置
  • 挂载 — Windows/macOS 网络驱动器

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: webdav
spec:
  replicas: 1
  selector:
    matchLabels:
      app: webdav
  template:
    metadata:
      labels:
        app: webdav
    spec:
      containers:
        - name: webdav
          image: docker.io/hacdias/webdav:5.0.0
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: data
              mountPath: /data
            - name: config
              mountPath: /config.yaml
              subPath: config.yaml
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: webdav-data
        - name: config
          configMap:
            name: webdav-config
---
apiVersion: v1
kind: Service
metadata:
  name: webdav
spec:
  selector:
    app: webdav
  ports:
    - port: 8080
      targetPort: 8080

Ingress TLS 暴露 WebDAV;PVC 持久化共享文件。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/hacdias/webdav
:latest
linux/amd64linux/arm64linux/arm/v7
2026/06/27 16:103.7 MBsha256:8f38455ec9e5
docker.io/hacdias/webdav
:v5.12
linux/amd64linux/arm64linux/arm/v7
2026/06/27 16:103.7 MBsha256:8f38455ec9e5
docker.io/hacdias/webdav
:v5
linux/amd64linux/arm64linux/arm/v7
2026/06/27 16:103.7 MBsha256:8f38455ec9e5
docker.io/hacdias/webdav
:v5.12.0
linux/amd64linux/arm64linux/arm/v7
2026/06/27 16:103.7 MBsha256:8f38455ec9e5
docker.io/hacdias/webdav
:main
linux/amd64linux/arm64linux/arm/v7
2026/06/27 16:083.7 MBsha256:88ef83376bcf
docker.io/hacdias/webdav
:v5.11
linux/amd64linux/arm64linux/arm/v7
2026/06/24 15:013.7 MBsha256:18feade74c6b
docker.io/hacdias/webdav
:v5.11.11
linux/amd64linux/arm64linux/arm/v7
2026/06/24 15:013.7 MBsha256:18feade74c6b
docker.io/hacdias/webdav
:v5.11.10
linux/amd64linux/arm64linux/arm/v7
2026/06/03 20:263.7 MBsha256:d4d6097ab126
docker.io/hacdias/webdav
:v5.11.9
linux/amd64linux/arm64linux/arm/v7
2026/05/15 02:323.7 MBsha256:4b78b4ee1e3f
docker.io/hacdias/webdav
:v5.11.8
linux/amd64linux/arm64linux/arm/v7
2026/05/05 13:520.0 MBsha256:60c4d5482bde
docker.io/hacdias/webdav
:v5.11.7
linux/amd64linux/arm64linux/arm/v7
2026/04/28 13:293.7 MBsha256:470ee0eafad4
docker.io/hacdias/webdav
:v5.11.6
linux/amd64linux/arm64linux/arm/v7
2026/04/18 14:013.7 MBsha256:7413ccad47a3
docker.io/hacdias/webdav
:v5.11.5
linux/amd64linux/arm64linux/arm/v7
2026/04/11 13:503.8 MBsha256:e2becd6658b5
docker.io/hacdias/webdav
:v5.11.4
linux/amd64linux/arm64linux/arm/v7
2026/03/29 14:573.8 MBsha256:52fb33aa37f8
docker.io/hacdias/webdav
:v5.11.3
linux/amd64linux/arm64linux/arm/v7
2026/03/21 14:223.8 MBsha256:fb1592834e29
docker.io/hacdias/webdav
:v5.11.2
linux/amd64linux/arm64linux/arm/v7
2026/03/14 14:573.8 MBsha256:03b1b3475088
docker.io/hacdias/webdav
:v5.11.1
linux/amd64linux/arm64linux/arm/v7
2026/02/17 00:233.7 MBsha256:4501cf55e58f
docker.io/hacdias/webdav
:v5.11.0
linux/amd64linux/arm64linux/arm/v7
2026/02/15 21:273.7 MBsha256:25f44f13a27b
docker.io/hacdias/webdav
:v5.10
linux/amd64linux/arm64linux/arm/v7
2026/01/18 15:433.7 MBsha256:a8a9cacd63dd
docker.io/hacdias/webdav
:v5.10.3
linux/amd64linux/arm64linux/arm/v7
2026/01/18 15:433.7 MBsha256:a8a9cacd63dd