概要

フル名
docker.io/bpatrik/pigallery2
Registry
docker.io
名前空間
bpatrik
リポジトリ
pigallery2
キャッシュ Tag 数
45
最終同期
07/06/2026, 03:00 AM

概要

PiGallery2 轻量自托管相册 Web 镜像,扫描目录生成缩略图与 EXIF 浏览,适合 NAS 私有照片管理与分享。

詳細

bpatrik/pigallery2 运行 PiGallery2 自托管相册 Web 应用,扫描图片目录生成缩略图、EXIF 浏览与相册分享链接。定位为私有相册 Web 应用,挂载 photos volume 存储原图;K8s Deployment + Ingress 内网家庭/团队相册。

快速启动

docker run -d --name pigallery2 \
  -p 80:80 \
  -v /data/photos:/app/data/images \
  docker.io/bpatrik/pigallery2:latest

推荐实践

docker run -d --name pigallery2 \
  --restart unless-stopped \
  -p 8080:80 \
  -v /data/photos:/app/data/images \
  -v /data/pigallery2-db:/app/data/db \
  docker.io/bpatrik/pigallery2:2.0.0

核心参数说明

  • -p 8080:80 — PiGallery2 Web UI
  • -v .../photos:... — 原图目录挂载
  • -v .../pigallery2-db:... — 缩略图与索引 DB
  • 安全 — 分享链接密码保护

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: pigallery2
spec:
  replicas: 1
  selector:
    matchLabels:
      app: pigallery2
  template:
    metadata:
      labels:
        app: pigallery2
    spec:
      containers:
        - name: pigallery2
          image: docker.io/bpatrik/pigallery2:2.0.0
          ports:
            - containerPort: 80
          volumeMounts:
            - name: photos
              mountPath: /app/data/images
            - name: db
              mountPath: /app/data/db
      volumes:
        - name: photos
          persistentVolumeClaim:
            claimName: pigallery2-photos
        - name: db
          persistentVolumeClaim:
            claimName: pigallery2-db
---
apiVersion: v1
kind: Service
metadata:
  name: pigallery2
spec:
  selector:
    app: pigallery2
  ports:
    - port: 80
      targetPort: 80

photos PVC 大容量;Ingress 内网 RBAC 与 TLS。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bpatrik/pigallery2
:edge-debian-trixie
linux/amd64linux/arm64
2026/05/31 05:23325.5 MBsha256:386e26d3fab1
docker.io/bpatrik/pigallery2
:edge
linux/amd64linux/arm64
2026/05/31 05:23325.5 MBsha256:386e26d3fab1
docker.io/bpatrik/pigallery2
:edge-alpine
linux/amd64linux/arm64linux/arm/v7
2026/05/31 05:16185.3 MBsha256:a743cf7bd253
docker.io/bpatrik/pigallery2
:latest-alpine
linux/amd64linux/arm64linux/arm/v7
2026/01/29 05:31179.3 MBsha256:2a26e6eac2bc
docker.io/bpatrik/pigallery2
:3.5.2-alpine
linux/amd64linux/arm64linux/arm/v7
2026/01/29 05:31179.3 MBsha256:2a26e6eac2bc
docker.io/bpatrik/pigallery2
:latest
linux/amd64linux/arm64
2026/01/29 05:29326.2 MBsha256:62c9a9f286ee
docker.io/bpatrik/pigallery2
:3.5.2
linux/amd64linux/arm64
2026/01/29 05:29326.2 MBsha256:62c9a9f286ee
docker.io/bpatrik/pigallery2
:latest-debian-trixie
linux/amd64linux/arm64
2026/01/29 05:29326.2 MBsha256:62c9a9f286ee
docker.io/bpatrik/pigallery2
:3.5.2-debian-trixie
linux/amd64linux/arm64
2026/01/29 05:29326.2 MBsha256:62c9a9f286ee
docker.io/bpatrik/pigallery2
:3.1.0-alpine
linux/amd64linux/arm64linux/arm/v7
2025/12/07 17:31178.8 MBsha256:c936e4504cfe
docker.io/bpatrik/pigallery2
:3.1.0
linux/amd64linux/arm64
2025/12/07 17:29323.0 MBsha256:fc93e22d39b7
docker.io/bpatrik/pigallery2
:3.1.0-debian-trixie
linux/amd64linux/arm64
2025/12/07 17:29323.0 MBsha256:fc93e22d39b7
docker.io/bpatrik/pigallery2
:3.0.1
linux/amd64linux/arm64
2025/11/03 04:14322.9 MBsha256:9ba8414f2e56
docker.io/bpatrik/pigallery2
:3.0.1-debian-trixie
linux/amd64linux/arm64
2025/11/03 04:14322.9 MBsha256:9ba8414f2e56
docker.io/bpatrik/pigallery2
:3.0.1-alpine
linux/amd64linux/arm64
2025/11/03 04:12178.8 MBsha256:2b8b29dda772
docker.io/bpatrik/pigallery2
:3.0.0
linux/amd64linux/arm64
2025/10/28 07:36322.9 MBsha256:98827f0e94a7
docker.io/bpatrik/pigallery2
:3.0.0-debian-trixie
linux/amd64linux/arm64
2025/10/28 07:36322.9 MBsha256:98827f0e94a7
docker.io/bpatrik/pigallery2
:3.0.0-alpine
linux/amd64linux/arm64
2025/10/28 07:34178.7 MBsha256:dfa4fe70aa95
docker.io/bpatrik/pigallery2
:2.0.0
linux/amd64linux/arm64linux/arm/v7
2023/10/13 05:36244.3 MBsha256:8c9844bb9ea2
docker.io/bpatrik/pigallery2
:2.0.0-debian-bullseye
linux/amd64linux/arm64linux/arm/v7
2023/10/13 05:36244.3 MBsha256:8c9844bb9ea2