# 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) ✓ 已最新
```
