mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-09 04:15:52 +10:00
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.
113 lines
4.8 KiB
Markdown
113 lines
4.8 KiB
Markdown
# 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) ✓ 已最新
|
||
```
|