logo
docker.io/nginx/nginx-ingress:1.12.5
linux/amd64 docker.io

Nginx Ingress 镜像

这是一个 Nginx Ingress 控制器镜像,用于在 Kubernetes 集群中部署 Nginx Ingress 控制器。该镜像包含 Nginx Ingress 控制器二进制文件以及其他依赖项,可以轻松地与 Kubernetes 集成。

该镜像由 Nginx 官方维护,提供了一系列的功能,包括:

  • 基于 Nginx 的高性能反向代理
  • 支持 HTTP/2 和 WebSocket
  • 负载均衡
  • SSL/TLS 终止
  • 基于路径的路由
  • 与 Kubernetes Ingress 资源的集成

使用该镜像可以轻松地配置和管理 Kubernetes 集群中的 Ingress 资源,并提供高性能、安全的网络访问控制。

11
浏览次数
69.90MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5
源镜像
docker.io/nginx/nginx-ingress:1.12.5
镜像ID
sha256:d959206d241ec5c193112c202bcdcd28ffdd2e62ddf8f6543583b2e6f806c138
镜像 TAG
1.12.5
镜像大小
69.90MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/nginx-ingress
工作目录
OS/平台
linux/amd64
镜像创建
2022-10-19T22:41:27.820809395Z
同步时间
2026-08-07 09:34
浏览量
11 次
贡献者
🔌 开放端口 2
443/tcp 80/tcp
⚙️ 环境变量 4
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
NGINX_VERSION=1.23.2 1
NJS_VERSION=0.7.7 2
PKG_RELEASE=1~bullseye 3
🏷️ 镜像标签 12
KeyValue
NGINX Docker Maintainers <docker-maint@nginx.com> maintainer
1.23.2 org.nginx.kic.image.build.nginx.version
debian org.nginx.kic.image.build.os
linux/amd64 org.nginx.kic.image.build.target
2022-10-19T22:40:45Z org.opencontainers.image.created
https://docs.nginx.com/nginx-ingress-controller org.opencontainers.image.documentation
Apache-2.0 org.opencontainers.image.licenses
bc770081fd677274c7cdca57140fd06112e9a8ab org.opencontainers.image.revision
https://github.com/nginxinc/kubernetes-ingress org.opencontainers.image.source
NGINX Ingress Controller for Kubernetes org.opencontainers.image.title
NGINX Inc <kubernetes@nginx.com> org.opencontainers.image.vendor
v1.12.5 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5  docker.io/nginx/nginx-ingress:1.12.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5  docker.io/nginx/nginx-ingress:1.12.5

Shell快速替换命令

sed -i 's#nginx/nginx-ingress:1.12.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5  docker.io/nginx/nginx-ingress:1.12.5'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5  docker.io/nginx/nginx-ingress:1.12.5'

镜像构建历史


# 2022-10-20 06:41:27  37.86MB 复制新文件或目录到容器中
COPY dist/kubernetes-ingress_linux_amd64*/nginx-ingress / # buildkit
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG TARGETVARIANT
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.nginx.kic.image.build.nginx.version=1.23.2
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.nginx.kic.image.build.os=debian
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.nginx.kic.image.build.target=linux/amd64
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.created=2022-10-19T22:40:45Z
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=bc770081fd677274c7cdca57140fd06112e9a8ab
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.12.5
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=NGINX Inc <kubernetes@nginx.com>
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/nginxinc/kubernetes-ingress
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://docs.nginx.com/nginx-ingress-controller
                        
# 2022-10-20 06:41:27  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2022-10-20 06:41:27  0.00B 指定运行容器时使用的用户
USER nginx
                        
# 2022-10-20 06:41:27  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/nginx-ingress"]
                        
# 2022-10-20 06:41:27  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGTERM
                        
# 2022-10-20 06:41:27  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-10-20 06:41:27  36.86KB 复制新文件或目录到容器中
COPY internal/configs/version1/nginx.ingress.tmpl internal/configs/version1/nginx.tmpl internal/configs/version2/nginx.virtualserver.tmpl internal/configs/version2/nginx.transportserver.tmpl / # buildkit
                        
# 2022-10-20 06:41:27  2.99MB 执行命令并创建新的镜像层
RUN |6 PLUS= BUILD_OS=debian IC_VERSION=v1.12.5 GIT_COMMIT=bc770081fd677274c7cdca57140fd06112e9a8ab DATE=2022-10-19T22:40:45Z TARGETPLATFORM=linux/amd64 /bin/sh -c mkdir -p /var/lib/nginx /etc/nginx/secrets /etc/nginx/stream-conf.d 	&& setcap 'cap_net_bind_service=+ep' /usr/sbin/nginx 'cap_net_bind_service=+ep' /usr/sbin/nginx-debug 	&& setcap -v 'cap_net_bind_service=+ep' /usr/sbin/nginx 'cap_net_bind_service=+ep' /usr/sbin/nginx-debug 	&& chown -R nginx:0 /etc/nginx /etc/nginx/secrets /var/cache/nginx /var/lib/nginx 	&& rm -f /etc/nginx/conf.d/* /etc/apt/apt.conf.d/90pkgs-nginx /etc/apt/sources.list.d/nginx-plus.list # buildkit
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG TARGETPLATFORM
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG DATE
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG GIT_COMMIT
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG IC_VERSION
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG BUILD_OS
                        
# 2022-10-20 06:41:27  0.00B 定义构建参数
ARG PLUS
                        
# 2022-10-20 06:41:27  598.02KB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update 	&& apt-get install --no-install-recommends --no-install-suggests -y libcap2-bin 	&& rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-10-20 02:20:21  0.00B 
/bin/sh -c #(nop)  CMD ["nginx" "-g" "daemon off;"]
                        
# 2022-10-20 02:20:21  0.00B 
/bin/sh -c #(nop)  STOPSIGNAL SIGQUIT
                        
# 2022-10-20 02:20:21  0.00B 
/bin/sh -c #(nop)  EXPOSE 80
                        
# 2022-10-20 02:20:20  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2022-10-20 02:20:20  16.38KB 
/bin/sh -c #(nop) COPY file:e57eef017a414ca793499729d80a7b9075790c9a804f930f1417e56d506970cf in /docker-entrypoint.d 
                        
# 2022-10-20 02:20:20  12.29KB 
/bin/sh -c #(nop) COPY file:abbcbf84dc17ee4454b6b2e3cf914be88e02cf84d344ec45a5b31235379d722a in /docker-entrypoint.d 
                        
# 2022-10-20 02:20:20  12.29KB 
/bin/sh -c #(nop) COPY file:5c18272734349488bd0c94ec8d382c872c1a0a435cca13bd4671353d6021d2cb in /docker-entrypoint.d 
                        
# 2022-10-20 02:20:20  8.19KB 
/bin/sh -c #(nop) COPY file:7b307b62e82255f040c9812421a30090bf9abf3685f27b02d77fcca99f997911 in / 
                        
# 2022-10-20 02:20:20  64.65MB 
/bin/sh -c set -x     && addgroup --system --gid 101 nginx     && adduser --system --disabled-login --ingroup nginx --no-create-home --home /nonexistent --gecos "nginx user" --shell /bin/false --uid 101 nginx     && apt-get update     && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates     &&     NGINX_GPGKEY=573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62;     found='';     for server in         hkp://keyserver.ubuntu.com:80         pgp.mit.edu     ; do         echo "Fetching GPG key $NGINX_GPGKEY from $server";         apt-key adv --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break;     done;     test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1;     apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/*     && dpkgArch="$(dpkg --print-architecture)"     && nginxPackages="         nginx=${NGINX_VERSION}-${PKG_RELEASE}         nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE}         nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE}         nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE}         nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${PKG_RELEASE}     "     && case "$dpkgArch" in         amd64|arm64)             echo "deb https://nginx.org/packages/mainline/debian/ bullseye nginx" >> /etc/apt/sources.list.d/nginx.list             && apt-get update             ;;         *)             echo "deb-src https://nginx.org/packages/mainline/debian/ bullseye nginx" >> /etc/apt/sources.list.d/nginx.list                         && tempDir="$(mktemp -d)"             && chmod 777 "$tempDir"                         && savedAptMark="$(apt-mark showmanual)"                         && apt-get update             && apt-get build-dep -y $nginxPackages             && (                 cd "$tempDir"                 && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)"                     apt-get source --compile $nginxPackages             )                         && apt-mark showmanual | xargs apt-mark auto > /dev/null             && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; }                         && ls -lAFh "$tempDir"             && ( cd "$tempDir" && dpkg-scanpackages . > Packages )             && grep '^Package: ' "$tempDir/Packages"             && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list             && apt-get -o Acquire::GzipIndexes=false update             ;;     esac         && apt-get install --no-install-recommends --no-install-suggests -y                         $nginxPackages                         gettext-base                         curl     && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list         && if [ -n "$tempDir" ]; then         apt-get purge -y --auto-remove         && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list;     fi     && ln -sf /dev/stdout /var/log/nginx/access.log     && ln -sf /dev/stderr /var/log/nginx/error.log     && mkdir /docker-entrypoint.d
                        
# 2022-10-20 02:20:00  0.00B 
/bin/sh -c #(nop)  ENV PKG_RELEASE=1~bullseye
                        
# 2022-10-20 02:20:00  0.00B 
/bin/sh -c #(nop)  ENV NJS_VERSION=0.7.7
                        
# 2022-10-20 02:20:00  0.00B 
/bin/sh -c #(nop)  ENV NGINX_VERSION=1.23.2
                        
# 2022-10-05 20:44:01  0.00B 
/bin/sh -c #(nop)  LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
                        
# 2022-10-05 07:26:39  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2022-10-05 07:26:39  91.93MB 
/bin/sh -c #(nop) ADD file:b78b777208be08edd8f297035cdfbacddb45170ad778fd643c792ee045187e39 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d959206d241ec5c193112c202bcdcd28ffdd2e62ddf8f6543583b2e6f806c138",
    "RepoTags": [
        "nginx/nginx-ingress:1.12.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress:1.12.5"
    ],
    "RepoDigests": [
        "nginx/nginx-ingress@sha256:d959206d241ec5c193112c202bcdcd28ffdd2e62ddf8f6543583b2e6f806c138",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nginx/nginx-ingress@sha256:d959206d241ec5c193112c202bcdcd28ffdd2e62ddf8f6543583b2e6f806c138"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-10-19T22:41:27.820809395Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "nginx",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NGINX_VERSION=1.23.2",
            "NJS_VERSION=0.7.7",
            "PKG_RELEASE=1~bullseye"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/nginx-ingress"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "NGINX Docker Maintainers \u003cdocker-maint@nginx.com\u003e",
            "org.nginx.kic.image.build.nginx.version": "1.23.2",
            "org.nginx.kic.image.build.os": "debian",
            "org.nginx.kic.image.build.target": "linux/amd64",
            "org.opencontainers.image.created": "2022-10-19T22:40:45Z",
            "org.opencontainers.image.documentation": "https://docs.nginx.com/nginx-ingress-controller",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "bc770081fd677274c7cdca57140fd06112e9a8ab",
            "org.opencontainers.image.source": "https://github.com/nginxinc/kubernetes-ingress",
            "org.opencontainers.image.title": "NGINX Ingress Controller for Kubernetes",
            "org.opencontainers.image.vendor": "NGINX Inc \u003ckubernetes@nginx.com\u003e",
            "org.opencontainers.image.version": "v1.12.5"
        },
        "StopSignal": "SIGTERM"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 69902373,
    "GraphDriver": {
        "Data": null,
        "Name": "overlayfs"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fe7b1e9bf7922fbc22281bcc6b4f5ac8f1a7b4278929880940978c42fc9d0229",
            "sha256:1055e8af2635a736ea882be1d7fc270b4149d6b8b39e91a229521596adb1aca9",
            "sha256:34542b8723eb1a199585d8384dd2d8c2968a9b8187c6b365bdd3e1d1a1173659",
            "sha256:50ec3c2f70c444b6989f7c334d73e215341b703f0c5ec0f33ce5ccaaab9300b1",
            "sha256:9281fddfa180a409ed1ff6f7fb0839d9daefce4436c3b4a9cf5f7604a14005c1",
            "sha256:1a2e845ebb605a083198012e106986d39b1f2ba6866760ea895482e53e5ec408",
            "sha256:871230d6efcaaf69b98f246fe4c0d6329a829d2d9b9cd9f2116171057c45eae2",
            "sha256:ed6c8d9a5b472ef7ace503a239d921c6f2c354d78664c1553eaca67d70c78d10",
            "sha256:aca938f6b4b0f2d4f5d682761f272bfa521c54cc49b13635832c216d3bfa8597",
            "sha256:9d5c847480806a3c103a6f70d366289ba6ce31edc744619241c2b116edb7512d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-07T01:32:33.565747545Z"
    }
}

更多版本

docker.io/nginx/nginx-ingress:3.3.2

linux/amd64 docker.io302.96MB2024-11-05 19:06
804

docker.io/nginx/nginx-ingress:3.7.2-20241201-alpine

linux/amd64 docker.io128.63MB2024-12-03 14:28
630

docker.io/nginx/nginx-ingress:3.7.0

linux/amd64 docker.io282.26MB2024-12-27 22:16
663

docker.io/nginx/nginx-ingress:4.0.1

linux/amd64 docker.io308.93MB2025-03-19 18:49
709

docker.io/nginx/nginx-ingress:5.2.1

linux/amd64 docker.io330.17MB2025-10-21 23:59
428

docker.io/nginx/nginx-ingress:5.2.0

linux/amd64 docker.io329.58MB2025-10-22 22:35
344

docker.io/nginx/nginx-ingress:2.4.1

linux/amd64 docker.io202.16MB2025-12-05 01:00
275

docker.io/nginx/nginx-ingress:3.7.2

linux/amd64 docker.io287.58MB2026-01-05 17:16
355

docker.io/nginx/nginx-ingress:5.3.1

linux/amd64 docker.io312.71MB2026-01-13 16:44
343

docker.io/nginx/nginx-ingress:3.2.0

linux/amd64 docker.io303.82MB2026-02-12 15:39
299

docker.io/nginx/nginx-ingress:latest

linux/amd64 docker.io335.67MB2026-05-18 10:24
181

docker.io/nginx/nginx-ingress:1.12.5

linux/amd64 docker.io69.90MB2026-08-07 09:34
10
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×