镜像概览

完整引用
docker.io/nginx/nginx-ingress
Registry
docker.io
命名空间
nginx
仓库
nginx-ingress
已缓存 Tag 数
736
最近同步
07/05/2026, 10:37 AM

简介

NGINX Ingress Controller 镜像,K8s 集群 HTTP/HTTPS 入口控制器,Ingress 路由、TLS 终止与负载均衡。

详细介绍

nginx/nginx-ingress 运行 NGINX Ingress Controller,监听 Ingress/Gateway 资源并将南北向 HTTP/HTTPS 流量路由至 Cluster Service。定位为 K8s Ingress 控制器,需 LoadBalancer 或 NodePort 暴露;集群统一入口网关、多域名 TLS 终止或 NGINX 原生 Ingress 替代方案。

快速启动

docker pull docker.io/nginx/nginx-ingress:3.7.0
# helm install nginx-ingress oci://ghcr.io/nginx/charts/nginx-ingress

推荐实践

helm install nginx-ingress oci://ghcr.io/nginx/charts/nginx-ingress \
  --set controller.image.repository=nginx/nginx-ingress \
  --set controller.image.tag=3.7.0

核心参数说明

  • 角色 — K8s Ingress Controller
  • 部署 — Helm/Manifest DaemonSet 或 Deployment
  • 暴露 — LoadBalancer/NodePort/hostNetwork
  • TLS — cert-manager 或手动 Secret

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-ingress
  namespace: ingress-nginx
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx-ingress
  template:
    metadata:
      labels:
        app: nginx-ingress
    spec:
      containers:
        - name: controller
          image: docker.io/nginx/nginx-ingress:3.7.0
          ports:
            - containerPort: 80
            - containerPort: 443
          args:
            - -nginx-configmaps=$(POD_NAMESPACE)/nginx-config
---
apiVersion: v1
kind: Service
metadata:
  name: nginx-ingress
  namespace: ingress-nginx
spec:
  type: LoadBalancer
  selector:
    app: nginx-ingress
  ports:
    - name: http
      port: 80
      targetPort: 80
    - name: https
      port: 443
      targetPort: 443

生产建议 Helm 安装;LoadBalancer/IngressClass 按集群调整。

最新 Tag(20 条)

查看全部 736 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/nginx/nginx-ingress
:edge-alpine
linux/arm64linux/amd64
2026/06/26 01:1166.0 MBsha256:21d2a0435ab8
docker.io/nginx/nginx-ingress
:edge-ubi
linux/arm64linux/amd64
2026/06/26 01:11110.7 MBsha256:193e372ef442
docker.io/nginx/nginx-ingress
:edge
linux/arm64linux/amd64
2026/06/26 01:1074.1 MBsha256:89f1a41688a4
docker.io/nginx/nginx-ingress
:5.5.1-alpine
linux/arm64linux/amd64
2026/06/18 19:1376.2 MBsha256:0d3529fae929
docker.io/nginx/nginx-ingress
:5.5.1-20260618-alpine
linux/arm64linux/amd64
2026/06/18 19:1376.2 MBsha256:0d3529fae929
docker.io/nginx/nginx-ingress
:latest-alpine
linux/arm64linux/amd64
2026/06/18 19:1376.2 MBsha256:0d3529fae929
docker.io/nginx/nginx-ingress
:5.5-alpine
linux/arm64linux/amd64
2026/06/18 19:1376.2 MBsha256:0d3529fae929
docker.io/nginx/nginx-ingress
:5.5.1-ubi
linux/arm64linux/amd64
2026/06/18 19:1396.8 MBsha256:1e3d1cd7f5fb
docker.io/nginx/nginx-ingress
:5.5-ubi
linux/arm64linux/amd64
2026/06/18 19:1396.8 MBsha256:1e3d1cd7f5fb
docker.io/nginx/nginx-ingress
:5.5.1-20260618-ubi
linux/arm64linux/amd64
2026/06/18 19:1396.8 MBsha256:1e3d1cd7f5fb
docker.io/nginx/nginx-ingress
:latest-ubi
linux/arm64linux/amd64
2026/06/18 19:1396.8 MBsha256:1e3d1cd7f5fb
docker.io/nginx/nginx-ingress
:5.5.1
linux/arm64linux/amd64
2026/06/18 19:1395.9 MBsha256:8dd1e65acc2b
docker.io/nginx/nginx-ingress
:5.5
linux/arm64linux/amd64
2026/06/18 19:1395.9 MBsha256:8dd1e65acc2b
docker.io/nginx/nginx-ingress
:latest
linux/arm64linux/amd64
2026/06/18 19:1395.9 MBsha256:8dd1e65acc2b
docker.io/nginx/nginx-ingress
:5.5.1-20260618
linux/arm64linux/amd64
2026/06/18 19:1395.9 MBsha256:8dd1e65acc2b
docker.io/nginx/nginx-ingress
:5.5.0-alpine
linux/arm64linux/amd64
2026/05/29 18:1173.4 MBsha256:b79c74bf12fc
docker.io/nginx/nginx-ingress
:5.5.0-20260529-alpine
linux/arm64linux/amd64
2026/05/29 18:1173.4 MBsha256:b79c74bf12fc
docker.io/nginx/nginx-ingress
:5.5.0-20260529-ubi
linux/arm64linux/amd64
2026/05/29 18:1196.6 MBsha256:19f2dec32b3b
docker.io/nginx/nginx-ingress
:5.5.0-ubi
linux/arm64linux/amd64
2026/05/29 18:1196.6 MBsha256:19f2dec32b3b
docker.io/nginx/nginx-ingress
:5.5.0
linux/arm64linux/amd64
2026/05/29 18:1097.1 MBsha256:88eb8cce069c