- 更新 Gitea runner 配置,支持优化的 CI/CD 环境 - 完善 Harbor HTTPS 配置和远程访问支持 - 优化 Harbor 日志配置,改用 json-file 驱动 - 添加 Docker 构建加速和代理缓存脚本 - 新增完整的文档和使用指南 - 添加 AI 开发工具集成配置 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
184 lines
7.0 KiB
Plaintext
184 lines
7.0 KiB
Plaintext
# 项目镜像依赖清单
|
|
# 格式: <镜像名称>:<标签> <目标项目> <描述> <优先级>
|
|
|
|
# ========================================
|
|
# 基础运行时镜像
|
|
# ========================================
|
|
# Web 服务器
|
|
nginx:1.25-alpine runtime Nginx Web服务器 high
|
|
nginx:alpine runtime Nginx Alpine版本 high
|
|
nginx:1.21-alpine runtime Nginx 稳定版本 medium
|
|
|
|
# 数据库套件
|
|
postgres:15-alpine runtime PostgreSQL 15 high
|
|
postgres:14-alpine runtime PostgreSQL 14 medium
|
|
postgres:13-alpine runtime PostgreSQL 13 low
|
|
mysql:8.0-alpine runtime MySQL 8.0 high
|
|
mysql:5.7-alpine runtime MySQL 5.7 medium
|
|
mariadb:10.11-alpine runtime MariaDB 10.11 medium
|
|
mariadb:10.6-alpine runtime MariaDB 10.6 low
|
|
redis:7-alpine runtime Redis 缓存 high
|
|
redis:6.2-alpine runtime Redis 稳定版本 medium
|
|
redis:5.0-alpine runtime Redis 5.0 兼容版 low
|
|
|
|
# NoSQL 数据库
|
|
mongo:6.0-alpine runtime MongoDB 6.0 medium
|
|
mongo:5.0-alpine runtime MongoDB 5.0 low
|
|
elasticsearch:8.11.0 runtime Elasticsearch 搜索 medium
|
|
influxdb:2.7-alpine runtime InfluxDB 时序数据库 medium
|
|
|
|
# 消息队列
|
|
rabbitmq:3.12-management-alpine runtime RabbitMQ 管理版 medium
|
|
nats:2.10-alpine runtime NATS 消息队列 low
|
|
apache/kafka:3.5 runtime Apache Kafka medium
|
|
|
|
# 消息队列
|
|
rabbitmq:3.12-management-alpine runtime RabbitMQ 管理版 medium
|
|
nats:2.10-alpine runtime NATS 消息队列 low
|
|
|
|
# ========================================
|
|
# 监控和日志套件 (ELK + Grafana + Prometheus)
|
|
# ========================================
|
|
# Elasticsearch Stack
|
|
docker.elastic.co/elasticsearch/elasticsearch:8.11.0 monitoring Elasticsearch 8.11.0 high
|
|
docker.elastic.co/logstash/logstash:8.11.0 monitoring Logstash 8.11.0 high
|
|
docker.elastic.co/kibana/kibana:8.11.0 monitoring Kibana 8.11.0 high
|
|
docker.elastic.co/beats/filebeat:8.11.0 monitoring Filebeat 8.11.0 high
|
|
docker.elastic.co/beats/metricbeat:8.11.0 monitoring Metricbeat 8.11.0 medium
|
|
docker.elastic.co/beats/heartbeat:8.11.0 monitoring Heartbeat 8.11.0 medium
|
|
|
|
# Prometheus 监控套件
|
|
prom/prometheus:v2.40.0 monitoring Prometheus 监控系统 high
|
|
prom/alertmanager:v0.25.0 monitoring AlertManager 告警 high
|
|
prom/node-exporter:v1.5.0 monitoring Node Exporter high
|
|
prom/pushgateway:v1.5.0 monitoring Push Gateway medium
|
|
grafana/grafana:10.2.0 monitoring Grafana 可视化 high
|
|
grafana/grafana-image-renderer:latest monitoring Grafana 渲染器 medium
|
|
|
|
# Jaeger 链路追踪
|
|
jaegertracing/all-in-one:1.47 monitoring Jaeger 链路追踪 medium
|
|
|
|
# ========================================
|
|
# 构建依赖镜像
|
|
# ========================================
|
|
# 基础镜像
|
|
alpine:3.18 build Alpine Linux 基础 high
|
|
alpine:3.19 build Alpine 最新版本 high
|
|
ubuntu:22.04 build Ubuntu 基础 medium
|
|
debian:bookworm-slim build Debian 轻量版 medium
|
|
|
|
# 编程语言
|
|
golang:1.21-alpine build Go 1.21 编译 high
|
|
golang:1.20-alpine build Go 1.20 编译 medium
|
|
node:20-alpine build Node.js 20 编译 high
|
|
node:18-alpine build Node.js 18 编译 medium
|
|
python:3.11-alpine build Python 3.11 编译 high
|
|
python:3.10-alpine build Python 3.10 编译 medium
|
|
|
|
# 构建工具
|
|
maven:3.9-eclipse-temurin-17-alpine build Maven Java 构建 medium
|
|
gradle:8.5-jdk17-alpine build Gradle Java 构建 medium
|
|
rust:1.75-alpine build Rust 编译 low
|
|
gcc:13-alpine build GCC 编译器 medium
|
|
|
|
# 前端构建
|
|
node:20-alpine-as-root build 前端构建 high
|
|
nginx:alpine-slim build 前端静态文件服务 medium
|
|
|
|
# ========================================
|
|
# 开发工具镜像
|
|
# ========================================
|
|
# 数据库工具
|
|
phpmyadmin/phpmyadmin:latest tools phpMyAdmin 数据库管理 low
|
|
dpage/pgadmin4:latest tools pgAdmin PostgreSQL 管理 low
|
|
redis-commander:latest tools Redis 命令行工具 low
|
|
|
|
# 开发环境
|
|
code-server:4.19-alpine tools VS Code 在线版 low
|
|
portainer/portainer-ce:latest tools Docker 管理界面 medium
|
|
|
|
# ========================================
|
|
# K8s 相关镜像
|
|
# ========================================
|
|
# K8s 核心组件
|
|
registry.k8s.io/pause:3.9 k8s Kubernetes Pause 容器 high
|
|
registry.k8s.io/kube-apiserver:v1.28.0 k8s K8s API Server high
|
|
registry.k8s.io/kube-controller-manager:v1.28.0 k8s K8s 控制器管理器 high
|
|
registry.k8s.io/kube-scheduler:v1.28.0 k8s K8s 调度器 high
|
|
registry.k8s.io/kube-proxy:v1.28.0 k8s K8s 代理 high
|
|
|
|
# CNI 网络插件
|
|
calico/cni:v3.26.0 k8s Calico CNI medium
|
|
calico/node:v3.26.0 k8s Calico Node medium
|
|
flannel:v0.22.0 k8s Flannel 网络 low
|
|
|
|
# Ingress
|
|
k8s.gcr.io/ingress-nginx/controller:v1.9.0 k8s Nginx Ingress Controller medium
|
|
|
|
# 监控
|
|
prom/prometheus:v2.47.0 k8s Prometheus 监控 medium
|
|
grafana/grafana:10.1.0 k8s Grafana 可视化 medium
|
|
|
|
# ========================================
|
|
# 应用服务镜像
|
|
# ========================================
|
|
# 常用应用
|
|
wordpress:6.4-apache application WordPress 博客 medium
|
|
joomla:5.2-apache application Joomla CMS low
|
|
mediawiki:1.41-apache application MediaWiki wiki low
|
|
|
|
# 电商
|
|
magento:2.4-apache application Magento 电商 medium
|
|
prestashop:1.7-apache application PrestaShop 低端电商 low
|
|
|
|
# 分析工具
|
|
apache/airflow:2.7.0 application Airflow 工作流 medium
|
|
jupyter/all-spark-notebook:latest application Jupyter Spark notebook low
|
|
|
|
# ========================================
|
|
# 安全和工具镜像
|
|
# ========================================
|
|
# 安全扫描
|
|
aquasec/trivy:latest security Trivy 漏洞扫描 medium
|
|
gcr.io/kaniko-project/executor:latest security Kaniko 安全构建 medium
|
|
|
|
# 网络工具
|
|
alpine/socat:latest tools Socat 网络工具 low
|
|
nicolaka/netshoot:latest tools 网络调试工具 low
|
|
|
|
# 备份和恢复
|
|
offen/docker-volume-backup:v2.42.0 tools Docker 卷备份 medium
|
|
# ========================================
|
|
# Kubernetes 核心组件镜像
|
|
# ======================================
|
|
|
|
# K8s 核心组件
|
|
registry.k8s.io/pause:3.9 k8s K8s Pause 容器 high
|
|
registry.k8s.io/kube-apiserver:v1.28.2 k8s K8s API Server high
|
|
registry.k8s.io/kube-controller-manager:v1.28.2 k8s K8s Controller Manager high
|
|
registry.k8s.io/kube-scheduler:v1.28.2 k8s K8s Scheduler high
|
|
registry.k8s.io/kube-proxy:v1.28.2 k8s K8s Proxy high
|
|
registry.k8s.io/etcd:3.5.9-0 k8s etcd 键值存储 high
|
|
registry.k8s.io/coredns/coredns:v1.10.1 k8s CoreDNS 服务发现 high
|
|
|
|
# CNI 网络插件
|
|
calico/cni:v3.26.0 k8s Calico CNI 插件 high
|
|
calico/node:v3.26.0 k8s Calico 节点代理 high
|
|
calico/kube-controllers:v3.26.0 k8s Calico 控制器 high
|
|
flannel/flannel:v0.22.0 k8s Flannel 网络插件 medium
|
|
weaveworks/weave-kube:2.8.1 k8s Weave 网络 medium
|
|
|
|
# Ingress 控制器
|
|
k8s.gcr.io/ingress-nginx/controller:v1.8.1 k8s Nginx Ingress 控制器 high
|
|
k8s.gcr.io/ingress-nginx/kube-webhook-certgen:v1.8.1 k8s Ingress 证书生成 high
|
|
traefik:v2.10 k8s Traefik Ingress 控制器 medium
|
|
|
|
# 存储和卷
|
|
k8s.gcr.io/sig-storage/csi-provisioner:v3.5.0 k8s CSI 存储供应器 medium
|
|
k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.8.0 k8s CSI 节点驱动注册器 medium
|
|
k8s.gcr.io/sig-storage/csi-resizer:v1.8.0 k8s CSI 卷调整器 medium
|
|
|
|
# 认证和授权
|
|
k8s.gcr.io/metrics-server/metrics-server:v0.6.4 k8s Metrics Server medium
|
|
k8s.gcr.io/cluster-autoscaler/cluster-autoscaler:v1.28.0 k8s 集群自动扩缩容 medium
|