# Docker 镜像版本检查报告 ## 仓库: /home/ai-bot/Code/home-docker ## 检查时间: 2026-06-01 --- ## 一、检查范围 - 排除了 `archive/` 和 `telephone/` 目录 - 排除了 `legacy-docker-compose/` 目录(非 K8s 资源) - 排除了 `:.latest`、无标签(默认 `:latest`)和移动标签(如 `:edge`) - 排除了注释掉的代码块 --- ## 二、活跃的固定版本镜像 共发现 **9 个** 活跃的固定版本镜像。 --- ### 1. `mirror.gcr.io/caddy:2` → `caddy:2.11.3` ✓ (标签 '2' 是 major version 别名) - **文件**: `home-apps/home-proxy.yaml`, `media/static-file.yaml` - **说明**: `caddy:2` 是 major version 标签,会自动跟踪最新的 2.x 版本(当前最新为 2.11.3) - **建议**: 无需更新,`caddy:2` 会自动跟随 2.x 最新 ### 2. `mirror.gcr.io/linuxserver/jackett:0.24.1124` → `jackett:0.24.1985` ⚠️ 需要更新 - **文件**: `media/jackett.yaml` - **当前版本**: 0.24.1124 - **最新版本**: 0.24.1985 - **差距**: 落后 861 个构建版本 ### 3. `mirror.gcr.io/linuxserver/qbittorrent:version-5.1.2-r4` → `version-5.2.1_v2.0.12` ⚠️ 需要更新 - **文件**: `media/media.yaml` - **当前版本**: version-5.1.2-r4 - **最新版本**: version-5.2.1_v2.0.12 - **差距**: 从 qBittorrent 5.1.2 升级到 5.2.1 ### 4. `mirror.gcr.io/n8nio/n8n:2.15.0` → `n8n:2.23.1` ⚠️ 需要更新 - **文件**: `home-apps/n8n.yaml` - **当前版本**: 2.15.0 - **最新版本**: 2.23.1 - **差距**: 落后 9 个小版本 ### 5. `mirror.gcr.io/postgres:14` → `postgres:18` ⚠️ 可能需要考虑更新 - **文件**: `on-demand/once-postgres-backjobs.yaml`, `backup-jobs/backup-cronjobs.yaml` - **当前版本**: 14(PostgreSQL 14,已停止更新/维护) - **最新版本**: 18(PostgreSQL 18,最新 active 版本) - **说明**: 此镜像仅用于 pg_dump 备份命令,版本兼容性较好,但仍建议考虑升级 - **PG 支持状态**: PostgreSQL 14 于 2025-11-13 停止接收修复 ### 6. `mirror.gcr.io/qdrant/qdrant:v1.16-unprivileged` → `v1.18.1-unprivileged` ⚠️ 需要更新 - **文件**: `db/qdrant.yaml` - **当前版本**: v1.16-unprivileged - **最新版本**: v1.18.1-unprivileged - **差距**: 落后 2 个 major 版本 ### 7. `ghcr.io/kube-vip/kube-vip:v0.4.4` → `v1.2.0` ⚠️ 需要更新 - **文件**: `kube-vip/daemonset.yaml` - **当前版本**: v0.4.4 - **最新 GHCR 可用**: v1.2.0(GitHub release) - **最新 v0.9.x 可用**: v0.9.2 - **差距**: 落后 0.4.4 → 1.2.0 共 28+ 个版本 - **⚠️ 注意**: 这涉及 Kubernetes 集群 VIP 管理组件,升级需谨慎 ### 8. `k8s.gcr.io/etcd:3.5.1-0` → `3.5.30-0` ⚠️ 需要更新 - **文件**: `on-demand/once-etcd-job.yaml` - **当前版本**: 3.5.1-0 - **最新 3.5.x 版本**: 3.5.30-0 - **差距**: 落后 3.5.1 → 3.5.30(29 个小版本) - **说明**: 该镜像仅用于备份 Job(etcdctl snapshot),工具兼容性较好 ### 9. `quay.io/oauth2-proxy/oauth2-proxy:v7.6.0` → `v7.15.2` ⚠️ 需要更新 - **文件**: `adhoc-config/oauth2-proxy.yaml` - **当前版本**: v7.6.0 - **最新版本**: v7.15.2 - **差距**: 落后 7.6.0 → 7.15.2(9 个小版本) --- ## 三、跳过的镜像(不需要检查) | 镜像 | 原因 | |------|------| | `mirror.gcr.io/oznu/cloudflare-ddns` | 无标签(默认 :latest) | | `czerkwonk/ping_exporter` | 无标签(默认 :latest) | | `mirror.gcr.io/qmcgaw/gluetun:latest` | :latest 标签 | | `ghcr.io/wahyd4/hey-search:latest` | :latest 标签 | | `mirror.gcr.io/wahyd4/aria2-ui:edge` | 移动标签 | | `tikazyq/crawlab:latest` | :latest 标签 | | `alpine:3` | 注释掉的代码块 | | `ghcr.io/wonderfall/nextcloud:24` | 注释掉的代码块 | | `docker.elastic.co/beats/elastic-agent:8.0.1` | 注释掉的代码块 | | `k8s.gcr.io/etcd:3.5.1-0` (in backup-cronjobs.yaml) | 注释掉的代码块 | --- ## 四、需要更新的镜像汇总 ``` 镜像名:当前标签 → 最新可用标签 状态 ───────────────────────────────────────────────────────────────── linuxserver/jackett:0.24.1124 → 0.24.1985 ⚠️ 需要更新 linuxserver/qbittorrent:version-5.1.2-r4 → version-5.2.1_v2.0.12 ⚠️ 需要更新 n8nio/n8n:2.15.0 → 2.23.1 ⚠️ 需要更新 postgres:14 → 18 ⚠️ 建议更新 qdrant/qdrant:v1.16-unprivileged → v1.18.1-unprivileged ⚠️ 需要更新 kube-vip/kube-vip:v0.4.4 → v1.2.0 ⚠️ 需要更新 k8s.gcr.io/etcd:3.5.1-0 → 3.5.30-0 ⚠️ 需要更新 oauth2-proxy/oauth2-proxy:v7.6.0 → v7.15.2 ⚠️ 需要更新 caddy:2 (major version alias, tracks 2.x latest) ✓ 已最新 ```