Overview

Full name
docker.io/witersencom/svnadmin
Registry
docker.io
Namespace
witersencom
Repository
svnadmin
Cached tags
24
Last synced
07/05/2026, 08:48 PM

Introduction

SVNAdmin 开源 SVN 仓库管理 Web 镜像,Web UI 创建仓库、用户权限与 hook 配置,需 SQLite/MySQL 存储元数据。

Details

witersencom/svnadmin 运行 SVNAdmin 开源 Subversion 仓库管理平台,Web UI 创建 SVN 仓库、管理用户 ACL 与 pre/post hook。定位为 SVN 管理 Web 应用,挂载 repositories volume 持久化;K8s Deployment 内网代码版本管理。

快速启动

docker run -d --name svnadmin \
  -p 8080:80 \
  -v /data/svn:/var/svn \
  docker.io/witersencom/svnadmin:latest

推荐实践

docker run -d --name svnadmin \
  --restart unless-stopped \
  -p 8080:80 \
  -v /data/svn:/var/svn \
  -v /data/svnadmin:/var/www/html/data \
  docker.io/witersencom/svnadmin:1.8.0

核心参数说明

  • -p 8080:80 — SVNAdmin Web UI
  • -v .../svn:... — SVN 仓库数据
  • -v .../svnadmin:... — 管理元数据
  • 定位 — 内网 SVN 管理

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: svnadmin
spec:
  replicas: 1
  selector:
    matchLabels:
      app: svnadmin
  template:
    metadata:
      labels:
        app: svnadmin
    spec:
      containers:
        - name: svnadmin
          image: docker.io/witersencom/svnadmin:1.8.0
          ports:
            - containerPort: 80
          volumeMounts:
            - name: svn
              mountPath: /var/svn
            - name: data
              mountPath: /var/www/html/data
      volumes:
        - name: svn
          persistentVolumeClaim:
            claimName: svn-repos
        - name: data
          persistentVolumeClaim:
            claimName: svnadmin-data
---
apiVersion: v1
kind: Service
metadata:
  name: svnadmin
spec:
  selector:
    app: svnadmin
  ports:
    - port: 80
      targetPort: 80

Ingress 内网 RBAC;PVC 定期 svnadmin dump 备份。

Latest tags (20)

View all 24 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/witersencom/svnadmin
:latest
linux/amd64
2026/01/22 21:57170.7 MBsha256:2d7b67aa9f24
docker.io/witersencom/svnadmin
:2.5.10
linux/amd64
2026/01/22 21:56170.7 MBsha256:2d7b67aa9f24
docker.io/witersencom/svnadmin
:2.5.9
linux/amd64
2024/03/13 01:57260.6 MBsha256:80ddb1b32f2d
docker.io/witersencom/svnadmin
:2.5.8
linux/amd64
2024/03/13 01:32260.6 MBsha256:1d38b8507f62
docker.io/witersencom/svnadmin
:2.5.7
linux/amd64
2023/10/17 09:17260.6 MBsha256:6355b6b12fc4
docker.io/witersencom/svnadmin
:2.5.6
linux/amd64
2023/08/23 11:27260.6 MBsha256:86aba7e08f58
docker.io/witersencom/svnadmin
:2.5.5
linux/amd64
2023/08/15 07:32260.6 MBsha256:ffe350260876
docker.io/witersencom/svnadmin
:2.5.4
linux/amd64
2023/07/24 13:49260.6 MBsha256:2b5d749d84dd
docker.io/witersencom/svnadmin
:2.5.3
linux/amd64
2023/03/08 14:41145.0 MBsha256:5ada6cce43b5
docker.io/witersencom/svnadmin
:2.5.2
linux/amd64
2023/02/24 16:31145.0 MBsha256:9b538b39e99b
docker.io/witersencom/svnadmin
:2.5.1
linux/amd64
2023/02/22 23:52145.0 MBsha256:d7daab30bd3e
docker.io/witersencom/svnadmin
:2.4.7
linux/amd64
2022/12/25 13:38144.9 MBsha256:af2f1fa2b2cf
docker.io/witersencom/svnadmin
:2.4.6
linux/amd64
2022/12/16 21:44145.2 MBsha256:e528ef288df0
docker.io/witersencom/svnadmin
:2.4.5
linux/amd64
2022/12/16 10:11145.2 MBsha256:ad124f1fbf45
docker.io/witersencom/svnadmin
:2.4.4
linux/amd64
2022/12/15 22:46145.2 MBsha256:8acb8b4bec37
docker.io/witersencom/svnadmin
:2.4.3-fix-3
linux/amd64
2022/12/07 13:10145.2 MBsha256:a482004782dc
docker.io/witersencom/svnadmin
:2.4.3-fix-2
linux/amd64
2022/12/04 23:39145.2 MBsha256:995fbcd6712d
docker.io/witersencom/svnadmin
:2.4.3-fix-1
linux/amd64
2022/12/04 19:36144.3 MBsha256:b951c4b5a9ef
docker.io/witersencom/svnadmin
:2.4.3
linux/amd64
2022/11/29 20:59161.5 MBsha256:0511c738df01
docker.io/witersencom/svnadmin
:2.4.2
linux/amd64
2022/11/28 23:30161.5 MBsha256:6857956c418c