概要

フル名
docker.io/photoview/photoview
Registry
docker.io
名前空間
photoview
リポジトリ
photoview
キャッシュ Tag 数
203
最終同期
07/06/2026, 10:34 AM

概要

Photoview 私有相册 Web 镜像,扫描本地目录生成时间线浏览,适合家庭 NAS 与摄影爱好者自建图库。

詳細

photoview/photoview 自动索引挂载目录中的照片与视频,提供移动端友好的 Web 画廊与 EXIF 地图。典型用于替代 Google Photos 的自托管方案,与 Immich 相比更轻、偏只读浏览。定位为 Web 图库服务,需 SQLite/PostgreSQL 与 media volume;生产固定 tag、HTTPS 与备份。

快速启动

docker run -d --name photoview \
  -p 2342:2342 \
  -v /photos:/photos:ro \
  -v /data/photoview:/app/data \
  docker.io/photoview/photoview:latest

推荐实践

docker run -d --name photoview \
  --restart unless-stopped \
  -p 2342:2342 \
  -v /photos:/photos:ro \
  -v /data/photoview:/app/data \
  -e PHOTOVIEW_DATABASE_DRIVER=postgres \
  docker.io/photoview/photoview:v2.3.4

核心参数说明

  • -p 2342:2342 — Photoview Web 端口
  • -v /photos:...:ro — 照片库只读挂载
  • -v .../data:... — 缩略图与数据库
  • --restart unless-stopped — 相册服务持续在线
  • 固定 tag — 索引引擎版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: photoview
spec:
  replicas: 1
  selector:
    matchLabels:
      app: photoview
  template:
    metadata:
      labels:
        app: photoview
    spec:
      containers:
        - name: photoview
          image: docker.io/photoview/photoview:v2.3.4
          ports:
            - containerPort: 2342
          volumeMounts:
            - name: photos
              mountPath: /photos
              readOnly: true
            - name: data
              mountPath: /app/data
      volumes:
        - name: photos
          persistentVolumeClaim:
            claimName: photos-library
        - name: data
          persistentVolumeClaim:
            claimName: photoview-data
---
apiVersion: v1
kind: Service
metadata:
  name: photoview
spec:
  selector:
    app: photoview
  ports:
    - port: 2342
      targetPort: 2342

photos PVC 只读挂载 NAS;Ingress TLS 与 OAuth 保护隐私。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/photoview/photoview
:2.4
linux/amd64linux/arm64
2026/07/02 13:20527.3 MBsha256:da042a10b3e0
docker.io/photoview/photoview
:2.4.0
linux/amd64linux/arm64
2026/07/02 13:20527.3 MBsha256:da042a10b3e0
docker.io/photoview/photoview
:sha-b1f11e5
linux/amd64linux/arm64
2026/07/02 13:12292.7 MBsha256:9a38899ebfe7
docker.io/photoview/photoview
:master
linux/amd64linux/arm64
2026/06/25 22:49292.7 MBsha256:292675bba553
docker.io/photoview/photoview
:sha-6e407b1
linux/amd64linux/arm64
2026/06/25 20:28292.7 MBsha256:d143e1166d7e
docker.io/photoview/photoview
:sha-8ae990e
linux/amd64linux/arm64
2026/06/25 19:28292.7 MBsha256:aa1801bad690
docker.io/photoview/photoview
:latest
linux/amd64linux/arm64
2026/06/25 13:26526.9 MBsha256:96b3040fc819
docker.io/photoview/photoview
:2
linux/amd64linux/arm64
2026/06/25 13:26526.9 MBsha256:96b3040fc819
docker.io/photoview/photoview
:sha-191d2fa
linux/amd64linux/arm64
2026/06/25 13:22292.7 MBsha256:dba9cfbbaff0
docker.io/photoview/photoview
:sha-b3aabfe
linux/amd64linux/arm64
2026/06/18 14:12292.7 MBsha256:1eb13345797e
docker.io/photoview/photoview
:sha-eab520c
linux/amd64linux/arm64
2026/06/11 19:13292.7 MBsha256:1d88aa83c9c3
docker.io/photoview/photoview
:sha-38cdc6d
linux/amd64linux/arm64
2026/06/11 18:56292.7 MBsha256:a6aef52abb75
docker.io/photoview/photoview
:sha-8096e99
linux/amd64linux/arm64
2026/06/11 14:11292.7 MBsha256:d482f41620ea
docker.io/photoview/photoview
:sha-d9b8b45
linux/amd64linux/arm64
2026/06/04 14:12292.6 MBsha256:9ba807795f32
docker.io/photoview/photoview
:sha-a25c760
linux/amd64linux/arm64
2026/05/28 13:27292.6 MBsha256:78786f1d2079
docker.io/photoview/photoview
:sha-020164f
linux/amd64linux/arm64
2026/05/14 13:043.9 MBsha256:be5fb60cf2c6
docker.io/photoview/photoview
:sha-8cc8ec4
linux/amd64linux/arm64
2026/05/01 19:52292.5 MBsha256:a96bb2bb45a8
docker.io/photoview/photoview
:sha-1d29e96
linux/amd64linux/arm64
2026/04/30 12:48292.7 MBsha256:dca446d0bade
docker.io/photoview/photoview
:sha-d181dcc
linux/amd64linux/arm64
2026/04/23 12:29292.7 MBsha256:2a52d56f54a9
docker.io/photoview/photoview
:sha-2470b7d
linux/amd64linux/arm64
2026/04/21 17:16292.7 MBsha256:340084b53a99