k8s.gcr.io/ingress-nginx/controller:v1.3.1 linux/amd64

k8s.gcr.io/ingress-nginx/controller:v1.3.1 - 国内下载镜像源 浏览次数:14 安全受验证的发布者-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:v1.3.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.3.1
镜像ID sha256:b7c8e5e285c0a247776882de8af0895b1e46bab32e7a1090e43e7fbb845bac50
镜像TAG v1.3.1
大小 262.58MB
镜像源 k8s.gcr.io
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 14 次
贡献者
镜像创建 2022-09-02T19:21:20.172605625Z
同步时间 2025-10-22 11:09
更新时间 2025-10-22 18:30
开放端口
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;;
镜像标签
89e7c55b-daaf-45f2-8107-22b21bbe77e7: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 92534fa2ae799b502882c8684db13a25cde68155: 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 v1.3.1: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#k8s.gcr.io/ingress-nginx/controller:v1.3.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.3.1#' 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:v1.3.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.3.1  k8s.gcr.io/ingress-nginx/controller:v1.3.1'

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-09-03 03:21:20  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2022-09-03 03:21:20  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2022-09-03 03:21:20  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2022-09-03 03:21:19  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2022-09-03 03:21:19  50.74MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /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   && setcap    cap_net_bind_service=+ep /usr/bin/dumb-init   && setcap -v cap_net_bind_service=+ep /usr/bin/dumb-init   && apk del libcap   && ln -sf /usr/local/nginx/sbin/nginx /usr/bin/nginx # buildkit
                        
# 2022-09-03 03:21:13  53.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /bin/sh -c bash -xeu -c '   writeDirs=(     /etc/ingress-controller     /etc/ingress-controller/ssl     /etc/ingress-controller/auth     /var/log     /var/log/nginx     /tmp/nginx   );   for dir in "${writeDirs[@]}"; do     mkdir -p ${dir};     chown -R www-data.www-data ${dir};   done'   && echo "/lib:/usr/lib:/usr/local/lib:/modules_mount/otel/lib" > /etc/ld-musl-x86_64.path # buildkit
                        
# 2022-09-03 03:21:12  2.87MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2022-09-03 03:21:12  38.79MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2022-09-03 03:21:12  6.34MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2022-09-03 03:21:11  272.43KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2022-09-03 03:21:11  2.41MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2022-09-03 03:21:03  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL build_id=89e7c55b-daaf-45f2-8107-22b21bbe77e7
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=92534fa2ae799b502882c8684db13a25cde68155
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.3.1
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG VERSION
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2022-08-18 21:06:31  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2022-08-18 21:06:31  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-08-18 21:06:31  13.55MB 执行命令并创建新的镜像层
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   && 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
                        
# 2022-08-18 21:06:29  37.99MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2022-08-18 21:06:29  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2022-08-18 21:06:29  104.08MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2022-08-18 21:06:29  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2022-08-18 21:06:29  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;;
                        
# 2022-08-18 21:06:29  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
                        
# 2022-08-10 01:19:53  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2022-08-10 01:19:53  5.54MB 
/bin/sh -c #(nop) ADD file:2a949686d9886ac7c10582a6c29116fd29d3077d02755e87e111870d63607725 in / 
                        
                    

镜像信息

{
    "Id": "sha256:b7c8e5e285c0a247776882de8af0895b1e46bab32e7a1090e43e7fbb845bac50",
    "RepoTags": [
        "k8s.gcr.io/ingress-nginx/controller:v1.3.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.3.1"
    ],
    "RepoDigests": [
        "k8s.gcr.io/ingress-nginx/controller@sha256:54f7fe2c6c5a9db9a0ebf1131797109bb7a4d91f56b9b362bde2abd237dd1974",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller@sha256:d3642f55a6a7a102a9a579b3382fe73869c73890de4c94f28e36ba5e07925944"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-09-02T19:21:20.172605625Z",
    "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": "89e7c55b-daaf-45f2-8107-22b21bbe77e7",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "92534fa2ae799b502882c8684db13a25cde68155",
            "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": "v1.3.1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 262576970,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/acff7e94cf9ed3e7585fa1e345e14d25bad8a608870e8c152271d136fdefc458/diff:/var/lib/docker/overlay2/8826887860ad40531b651aea0067b96fcc1f8986c642dd3d37e535c88de2b54b/diff:/var/lib/docker/overlay2/04ae294f38cd1be5e74b5655bd67b4392aa80ab121470164776fc87a90686216/diff:/var/lib/docker/overlay2/a8da74a4e6a2a6872b76ed6217d123fc46fec0ad8ec6fd9d59aa9f0bac09bd88/diff:/var/lib/docker/overlay2/3ebe62a0658b9121229ed3f385da75e3497f8da6f83b2b908181489937b5bb7a/diff:/var/lib/docker/overlay2/8da52db9796aa43a73fc3bac77a6e743e44563809e8080244ed6507445e2937f/diff:/var/lib/docker/overlay2/2b15281eb1e010033fe162f04bb4391853f514e283d38e9a7e6d25cdc38e6e62/diff:/var/lib/docker/overlay2/8105b74589356fedd26bd476c416c9c6a676e921e8655aa25ab59ad5a1ef1082/diff:/var/lib/docker/overlay2/0215148790e7cd465d0fb66e4901c64cddb108bb2ce04d3c8dcf0aa17dc2281c/diff:/var/lib/docker/overlay2/2940636664bc10a99dea4c9e8d5f76bb0ed70e14884ffa67dee51b3f7d9d4f4d/diff:/var/lib/docker/overlay2/a5aec02f98652c510cc342169661abb05d6c1096693f297a9e165a71e6833776/diff:/var/lib/docker/overlay2/19d7ecafc15117cba4509dbf9591c7498624480aba9a046606cd022e6f0e3bf3/diff:/var/lib/docker/overlay2/c1501b15e279224a87420ece26b8970fe914e1c20de2e1c2b13a9ed1bb9e9ce7/diff",
            "MergedDir": "/var/lib/docker/overlay2/875cfa3cab1f72af083245dccf53e614c15518d6d3ea467a1d6454c7fbbf40c3/merged",
            "UpperDir": "/var/lib/docker/overlay2/875cfa3cab1f72af083245dccf53e614c15518d6d3ea467a1d6454c7fbbf40c3/diff",
            "WorkDir": "/var/lib/docker/overlay2/875cfa3cab1f72af083245dccf53e614c15518d6d3ea467a1d6454c7fbbf40c3/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:994393dc58e7931862558d06e46aa2bb17487044f670f310dffe1d24e4d1eec7",
            "sha256:2473fa5e408ba79c9befe0bf574005dd59ea77e99078f9923aaa26c08b6687c4",
            "sha256:1dc17a6abdd2806b67dcd49e8a9e6247e4166c0168561e632f21b11de3cf431f",
            "sha256:0c3404339187e57b561b74e5593a8707f4a9a8be9e91ac371b348d2d407760be",
            "sha256:474efda35be666758411a49e8b3e3cc7af68e8653e19863d7ec58bfb9aab00b2",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:885795c45fbd3ede2b5df39c243f5ee5008e063958bdfd51bfaadbbd46b1ba56",
            "sha256:57d838194e4ec1f692e040e578e6c80fe30ef669e7b7a7f4687b44d615dc2c13",
            "sha256:1cffe3884e6c724600066ca0577c87f6c625051bba745842df1ab7040cd23d1b",
            "sha256:8fc4cd0847590572246f792e1ea3f7d10fdfa04d50a7f075a8db358070a7892c",
            "sha256:24e4c85db7fd712507d3e616b24660e89c5fed682c702fdf8bf077d7b4b89863",
            "sha256:ed2df01a5b3b0aae8c7067e743d77a775c1b0e3c1fd4bd23ac3c23966eb482a8",
            "sha256:47fd9231a272e760fde98dfed223a0959c68b7b40f0c3d3bf47e749405dc6784",
            "sha256:053a1d65c92e690be4a0f189bd708b12b4b202dc14abd1e678e20e5d1fd8383d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-22T11:09:07.280731391+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

linux/amd64 k8s.gcr.io262.58MB2025-10-22 11:09
13