k8s.gcr.io/ingress-nginx/controller:v0.41.2 linux/amd64

k8s.gcr.io/ingress-nginx/controller:v0.41.2 - 国内下载镜像源 浏览次数:10 安全受验证的发布者-Kubernetes
**镜像名称:** k8s.gcr.io/ingress-nginx/controller **镜像描述:**

Nginx Ingress Controller 是一个基于 Kubernetes 的反向代理服务器。

它能够将 incoming HTTP 请求路由到正确的服务中,实现负载均衡和高可用性。该镜像包含了 Nginx 服务器和相关配置文件,可以直接在 Kubernetes 集群中使用。

通过使用这个镜像,你可以轻松地在你的 Kubernetes 环境中部署和管理 Nginx Ingress Controller,实现更好的网络访问和负载均衡。

源镜像 k8s.gcr.io/ingress-nginx/controller:v0.41.2
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2
镜像ID sha256:81d7cdfa4169014de17e59d9b8b3eb0d3d34c771843af76921065fd1b9656832
镜像TAG v0.41.2
大小 279.54MB
镜像源 k8s.gcr.io
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2020-11-12T20:08:23.871685794Z
同步时间 2025-09-17 10:34
更新时间 2025-09-17 13:56
开放端口
443/tcp 80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin LUA_PATH=/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;; LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
镜像标签
3873cf38-0e82-4819-8836-0c93d8544154: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses d8a93551e6e5798fc4af3eb910cef62ecddc8938: org.opencontainers.image.revision https://github.com/kubernetes/ingress-nginx: org.opencontainers.image.source NGINX Ingress Controller for Kubernetes: org.opencontainers.image.title The Kubernetes Authors: org.opencontainers.image.vendor v0.41.2: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2  k8s.gcr.io/ingress-nginx/controller:v0.41.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2  k8s.gcr.io/ingress-nginx/controller:v0.41.2

Shell快速替换命令

sed -i 's#k8s.gcr.io/ingress-nginx/controller:v0.41.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2020-11-13 04:08:23  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2020-11-13 04:08:23  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2020-11-13 04:08:23  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.41.2 COMMIT_SHA=d8a93551e6e5798fc4af3eb910cef62ecddc8938 BUILD_ID=3873cf38-0e82-4819-8836-0c93d8544154 /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2020-11-13 04:08:23  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2020-11-13 04:08:23  51.05MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.41.2 COMMIT_SHA=d8a93551e6e5798fc4af3eb910cef62ecddc8938 BUILD_ID=3873cf38-0e82-4819-8836-0c93d8544154 /bin/sh -c apk add --no-cache libcap   && setcap    cap_net_bind_service=+ep /nginx-ingress-controller   && setcap -v cap_net_bind_service=+ep /nginx-ingress-controller   && setcap    cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx   && setcap -v cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx   && apk del libcap # buildkit
                        
# 2020-11-13 04:08:21  0.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.41.2 COMMIT_SHA=d8a93551e6e5798fc4af3eb910cef62ecddc8938 BUILD_ID=3873cf38-0e82-4819-8836-0c93d8544154 /bin/sh -c bash -xeu -c '   writeDirs=(     /etc/ingress-controller     /etc/ingress-controller/ssl     /etc/ingress-controller/auth     /var/log     /var/log/nginx   );   for dir in "${writeDirs[@]}"; do     mkdir -p ${dir};     chown -R www-data.www-data ${dir};   done' # buildkit
                        
# 2020-11-13 04:08:21  3.07MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2020-11-13 04:08:21  35.45MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2020-11-13 04:08:20  6.54MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2020-11-13 04:08:20  1.78KB 复制新文件或目录到容器中
COPY ingress-controller /ingress-controller # buildkit
                        
# 2020-11-13 04:08:20  227.51KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2020-11-13 04:08:20  401.54KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.41.2 COMMIT_SHA=d8a93551e6e5798fc4af3eb910cef62ecddc8938 BUILD_ID=3873cf38-0e82-4819-8836-0c93d8544154 /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2020-11-13 04:08:14  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL build_id=3873cf38-0e82-4819-8836-0c93d8544154
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=d8a93551e6e5798fc4af3eb910cef62ecddc8938
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v0.41.2
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2020-11-13 04:08:14  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2020-11-13 04:08:14  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2020-11-13 04:08:14  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2020-11-13 04:08:14  0.00B 定义构建参数
ARG VERSION
                        
# 2020-11-13 04:08:14  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2020-10-29 04:14:43  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2020-10-29 04:14:43  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2020-10-29 04:14:43  17.10MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update   && apk upgrade   && apk add -U --no-cache     bash     openssl     pcre     zlib     geoip     curl ca-certificates     patch     yajl     lmdb     libxml2     libmaxminddb     yaml-cpp     dumb-init     nano     tzdata   && ln -s /usr/local/nginx/sbin/nginx /sbin/nginx   && addgroup -Sg 101 www-data   && adduser -S -D -H -u 101 -h /usr/local/nginx     -s /sbin/nologin -G www-data -g www-data www-data   && bash -eu -c '   writeDirs=(     /var/log/nginx     /var/lib/nginx/body     /var/lib/nginx/fastcgi     /var/lib/nginx/proxy     /var/lib/nginx/scgi     /var/lib/nginx/uwsgi     /var/log/audit   );   for dir in "${writeDirs[@]}"; do     mkdir -p ${dir};     chown -R www-data.www-data ${dir};   done' # buildkit
                        
# 2020-10-29 04:14:41  37.91MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2020-10-29 04:14:41  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2020-10-29 04:14:41  122.21MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2020-10-29 04:14:41  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2020-10-29 04:14:41  0.00B 设置环境变量 LUA_PATH
ENV LUA_PATH=/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;;
                        
# 2020-10-29 04:14:41  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin
                        
# 2020-10-22 10:19:24  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2020-10-22 10:19:24  5.57MB 
/bin/sh -c #(nop) ADD file:f17f65714f703db9012f00e5ec98d0b2541ff6147c2633f7ab9ba659d0c507f4 in / 
                        
                    

镜像信息

{
    "Id": "sha256:81d7cdfa4169014de17e59d9b8b3eb0d3d34c771843af76921065fd1b9656832",
    "RepoTags": [
        "k8s.gcr.io/ingress-nginx/controller:v0.41.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.41.2"
    ],
    "RepoDigests": [
        "k8s.gcr.io/ingress-nginx/controller@sha256:1f4f402b9c14f3ae92b11ada1dfe9893a88f0faeb0b2f4b903e2c67a0c3bf0de",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller@sha256:8aa4fda472ec83ae59fe0ce9720684d769ed277ff9bdcbb0169178dc9d1f8e85"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2020-11-12T20:08:23.871685794Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "www-data",
        "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:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin",
            "LUA_PATH=/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;;",
            "LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;"
        ],
        "Cmd": [
            "/nginx-ingress-controller"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/etc/nginx",
        "Entrypoint": [
            "/usr/bin/dumb-init",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "build_id": "3873cf38-0e82-4819-8836-0c93d8544154",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "d8a93551e6e5798fc4af3eb910cef62ecddc8938",
            "org.opencontainers.image.source": "https://github.com/kubernetes/ingress-nginx",
            "org.opencontainers.image.title": "NGINX Ingress Controller for Kubernetes",
            "org.opencontainers.image.vendor": "The Kubernetes Authors",
            "org.opencontainers.image.version": "v0.41.2"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 279539796,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/642d94105a47eff98bbfbf9f4a66b2643d6b039c89419e2e53c68aa168e214dc/diff:/var/lib/docker/overlay2/c8f206be26b22c1e387ec5b3c23bcbe120da28c92ba7924fa221ae38d0530c88/diff:/var/lib/docker/overlay2/d063a53faa3beaeba0d7bc9664f61ef66215e2421c6cb8a55c8222ed63a3b27b/diff:/var/lib/docker/overlay2/1d47f82ab6c4f5dc06396d18b20aa73b933b85b2eb143b77bed2f41b752deee3/diff:/var/lib/docker/overlay2/7383e71f31d74ccbe74256e636b0a79f7ac5debbbbb9151787cff1295c429112/diff:/var/lib/docker/overlay2/231027db684cea3601c688dc2ed377fd58664cc2b9fb35fa207033db23879636/diff:/var/lib/docker/overlay2/334d91d9d0506933571fcfe5c2005bc6ac1119c180a81bcd7b95cf8ce99d6dfd/diff:/var/lib/docker/overlay2/8a877d3f417799c7186d9b4a01596934a71bed8abd83a45f5b52c6028883845c/diff:/var/lib/docker/overlay2/d627fc5bd1095d7ba505e264a24b32cb6d99567c482deace535502cd3274aa71/diff:/var/lib/docker/overlay2/7577f380ba29fe83148fc6d5d24953613f118500cb4f13d25eeb295c367c56dc/diff:/var/lib/docker/overlay2/a37971f9f61758c25caa526e521a814ae05196191d45490dd0ce7adbfafca45c/diff:/var/lib/docker/overlay2/86c736306bb0e2063172345779ab3a0b79c27307263b50870bfca11bc7785d5a/diff:/var/lib/docker/overlay2/7668e9e562bfbbfdc5e99cbd485fe1771de9c85cc0b11c04abd16d9062a67de4/diff:/var/lib/docker/overlay2/970d436d8f0f8dacbe874a47cb6d951774cdd3bcfe9f24f5f3e5d66bee8a198e/diff",
            "MergedDir": "/var/lib/docker/overlay2/619ce1b1798e3462198fd3d0d7764b251c07b01bfe37fc167fabaf40e2457b14/merged",
            "UpperDir": "/var/lib/docker/overlay2/619ce1b1798e3462198fd3d0d7764b251c07b01bfe37fc167fabaf40e2457b14/diff",
            "WorkDir": "/var/lib/docker/overlay2/619ce1b1798e3462198fd3d0d7764b251c07b01bfe37fc167fabaf40e2457b14/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ace0eda3e3be35a979cec764a3321b4c7d0b9e4bb3094d20d3ff6782961a8d54",
            "sha256:a29a26776f50127aa6aa1a5c3a002f45ed34fb957c019636f667e0cd4d498a70",
            "sha256:50f5f2f7ba0bd29617db1c0b9e8fb4f2fbb433c0186fabd5d31cce87c9708802",
            "sha256:4c08cea741a6ac41adcd5a64a5f2a835c4e331cf1b273b22f2a2d233d380d4b5",
            "sha256:1043f99d60c57b24e31f7a2aeb162afb8c07730e711bfb487c207fe23911f2cf",
            "sha256:491cf361754cdcf36900845b5715ec57d4b6aec6721c9a1d4e300ba4d2017da2",
            "sha256:3689bf681f885aa906a5ebe1e3cbbd7668361d99df16bdec34b1d79043a03718",
            "sha256:2653a83258baba88c7bd65eabcb70bf34a0ca8884603abcc8c8a10210e506c87",
            "sha256:8c1f006ca9a0a0e4b562a79f58e1e40307d11e6655b6d005afc3c78a698a5ccc",
            "sha256:880ca7b48944cbf6002ccdc134cebcad25fdd4524a642778d90443ba6340632f",
            "sha256:6a59792a792aba55c2e5c45d5ba6cfa2ce084b90ed5ec55fbfc954bd56be2deb",
            "sha256:7131ed606b356070575c2caf88fa31579ec6b0af058188a6fb46a76a92bf518e",
            "sha256:13602ecdc6a707242bd2a163cd6d028fb92f64fb78c89a44043ac7ebad6a14ff",
            "sha256:da2fa3ad223e19413c0116c8ff7ea707150e6957f6486fb34ffb54aa14a33c95",
            "sha256:fc11fb9b3494b62814de18b0de31d3a9cdd44a4e3dd0df20c18009784f13f22d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-17T10:34:24.702382023+08:00"
    }
}

更多版本

k8s.gcr.io/ingress-nginx/controller:v1.2.0

linux/amd64 k8s.gcr.io287.85MB2024-10-14 15:10
418

k8s.gcr.io/ingress-nginx/controller:v0.51.0

linux/amd64 k8s.gcr.io285.01MB2024-10-21 17:03
272

k8s.gcr.io/ingress-nginx/controller:v1.1.1

linux/amd64 k8s.gcr.io285.34MB2024-11-13 17:03
306

k8s.gcr.io/ingress-nginx/controller:v0.40.2

linux/amd64 k8s.gcr.io285.70MB2024-11-13 17:26
291

k8s.gcr.io/ingress-nginx/controller:v1.1.2

linux/amd64 k8s.gcr.io285.90MB2025-03-12 09:40
236

k8s.gcr.io/ingress-nginx/controller:v1.9.6

linux/arm64 k8s.gcr.io261.69MB2025-03-21 09:28
227

k8s.gcr.io/ingress-nginx/controller:v1.0.0

linux/amd64 k8s.gcr.io283.08MB2025-08-01 11:32
94

k8s.gcr.io/ingress-nginx/controller:v1.1.3

linux/amd64 k8s.gcr.io285.45MB2025-08-06 15:58
67

k8s.gcr.io/ingress-nginx/controller:v0.41.2

linux/amd64 k8s.gcr.io279.54MB2025-09-17 10:34
9