概要

フル名
docker.io/dlandon/zoneminder
Registry
docker.io
名前空間
dlandon
リポジトリ
zoneminder
キャッシュ Tag 数
1
最終同期
07/05/2026, 09:38 PM

概要

ZoneMinder 开源视频监控 NVR Web 镜像,RTSP/ONVIF 摄像头接入、运动检测与录像回放,需 MySQL 后端。

詳細

dlandon/zoneminder 运行 ZoneMinder 网络视频录像系统,Web UI 管理 IP 摄像头接入、运动检测触发与录像存储。定位为视频监控 Web 应用,依赖 MySQL 与大容量存储 volume;K8s Deployment 内网 NVR 平台。

快速启动

docker run -d --name zoneminder \
  -p 8080:80 \
  -e ZM_DB_HOST=mysql \
  -v /data/zm:/var/lib/zoneminder \
  docker.io/dlandon/zoneminder:latest

推荐实践

docker run -d --name zoneminder \
  --restart unless-stopped \
  -p 8080:80 \
  -e ZM_DB_HOST=mysql.internal \
  -e ZM_DB_PASS=changeme \
  -v /data/zm-events:/var/lib/zoneminder \
  docker.io/dlandon/zoneminder:1.36

核心参数说明

  • -p 8080:80 — ZoneMinder Web UI
  • -e ZM_DB_HOST — MySQL 元数据库
  • -v .../zm-events:... — 录像文件持久化
  • 存储 — 大容量 PVC 必需

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: zoneminder
spec:
  replicas: 1
  selector:
    matchLabels:
      app: zoneminder
  template:
    metadata:
      labels:
        app: zoneminder
    spec:
      containers:
        - name: zm
          image: docker.io/dlandon/zoneminder:1.36
          ports:
            - containerPort: 80
          envFrom:
            - secretRef:
                name: zoneminder-env
          volumeMounts:
            - name: events
              mountPath: /var/lib/zoneminder
      volumes:
        - name: events
          persistentVolumeClaim:
            claimName: zm-events
---
apiVersion: v1
kind: Service
metadata:
  name: zoneminder
spec:
  selector:
    app: zoneminder
  ports:
    - port: 80
      targetPort: 80

MySQL 独立 Service;PVC 容量按摄像头数量规划。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/dlandon/zoneminder
:latest
linux/amd64
2021/01/08 10:12448.6 MBsha256:947839081648