Files
home-docker/scripts/image-version-report.md
T
Junv (via Hermes) a8b6890a99 chore: upgrade Docker images batch — June 2026
Updates 7 Docker images across the infrastructure manifests (PG14 kept as-is):

  media/jackett.yaml
    linuxserver/jackett: 0.24.1124 → 0.24.1985 (patch)

  media/media.yaml
    linuxserver/qbittorrent: version-5.1.2-r4 → version-5.2.1_v2.0.12 (major 5.1→5.2)

  home-apps/n8n.yaml
    n8nio/n8n: 2.15.0 → 2.23.1 (minor)

  db/qdrant.yaml
    qdrant/qdrant: v1.16-unprivileged → v1.18.1-unprivileged (minor)

  kube-vip/daemonset.yaml
    kube-vip/kube-vip: v0.4.4 → v0.9.2 (conservative, stayed within v0.x)

  on-demand/once-etcd-job.yaml
    etcd: 3.5.1-0 → 3.5.30-0 (patch)

  adhoc-config/oauth2-proxy.yaml
    oauth2-proxy/oauth2-proxy: v7.6.0 → v7.15.2 (minor)

Note: postgres:14 kept unchanged per PR review feedback.
kube-vip kept at v0.9.2 (latest v0.x) instead of v1.2.0 to avoid
v0→v1 breaking changes.
2026-06-01 16:52:51 +10:00

113 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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`
- **当前版本**: 14PostgreSQL 14,已停止更新/维护)
- **最新版本**: 18PostgreSQL 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.0GitHub 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.3029 个小版本)
- **说明**: 该镜像仅用于备份 Jobetcdctl 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.29 个小版本)
---
## 三、跳过的镜像(不需要检查)
| 镜像 | 原因 |
|------|------|
| `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) ✓ 已最新
```