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

k8s.gcr.io/ingress-nginx/controller:v1.1.3 - 国内下载镜像源 浏览次数:11 安全受验证的发布者-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.1.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.1.3
镜像ID sha256:c1695499dda39b8ca2110fd8c371159187a9e388437a103c61bcfaf30c6d5658
镜像TAG v1.1.3
大小 285.45MB
镜像源 k8s.gcr.io
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2022-03-31T21:33:07.665218363Z
同步时间 2025-08-06 15:58
更新时间 2025-08-07 09:52
开放端口
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;;
镜像标签
ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 9d3a285f19a704524439c75b947e2189406565ab: 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.1.3: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

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.1.3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.1.3  k8s.gcr.io/ingress-nginx/controller:v1.1.3'

镜像构建历史


# 2022-04-01 05:33:07  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2022-04-01 05:33:07  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2022-04-01 05:33:07  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.1.3 COMMIT_SHA=9d3a285f19a704524439c75b947e2189406565ab BUILD_ID=ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4 /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2022-04-01 05:33:07  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2022-04-01 05:33:07  52.34MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.1.3 COMMIT_SHA=9d3a285f19a704524439c75b947e2189406565ab BUILD_ID=ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4 /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 # buildkit
                        
# 2022-04-01 05:33:03  0.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.1.3 COMMIT_SHA=9d3a285f19a704524439c75b947e2189406565ab BUILD_ID=ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4 /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
                        
# 2022-04-01 05:33:02  2.75MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2022-04-01 05:33:01  38.45MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2022-04-01 05:33:00  6.14MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2022-04-01 05:33:00  267.70KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2022-04-01 05:33:00  404.99KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.1.3 COMMIT_SHA=9d3a285f19a704524439c75b947e2189406565ab BUILD_ID=ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4 /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2022-04-01 05:32:54  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL build_id=ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=9d3a285f19a704524439c75b947e2189406565ab
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.1.3
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2022-04-01 05:32:54  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2022-04-01 05:32:54  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2022-04-01 05:32:54  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2022-04-01 05:32:54  0.00B 定义构建参数
ARG VERSION
                        
# 2022-04-01 05:32:54  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2022-03-31 18:48:53  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2022-03-31 18:48:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/entrypoint.sh"]
                        
# 2022-03-31 18:48:53  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-03-31 18:48:53  20.38MB 执行命令并创建新的镜像层
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-03-31 18:48:51  824.00B 复制新文件或目录到容器中
COPY entrypoint.sh /usr/local/entrypoint.sh # buildkit
                        
# 2022-03-31 18:48:51  38.53MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2022-03-31 18:48:51  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2022-03-31 18:48:51  120.59MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2022-03-31 18:48:51  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2022-03-31 18:48:51  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-03-31 18:48:51  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-03-17 23:19:26  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2022-03-17 23:19:26  5.59MB 
/bin/sh -c #(nop) ADD file:8ec3735d4b1b4b070607b94e3bd360117b07dc26e1baf5dd485b49b3413e8fff in / 
                        
                    

镜像信息

{
    "Id": "sha256:c1695499dda39b8ca2110fd8c371159187a9e388437a103c61bcfaf30c6d5658",
    "RepoTags": [
        "k8s.gcr.io/ingress-nginx/controller:v1.1.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.1.3"
    ],
    "RepoDigests": [
        "k8s.gcr.io/ingress-nginx/controller@sha256:31f47c1e202b39fadecf822a9b76370bd4baed199a005b3e7d4d1455f4fd3fe2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller@sha256:dffe4f5b082eadb5d4c9680c80319bf45447609b26330faafa6e4fef5c6a1e59"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-03-31T21:33:07.665218363Z",
    "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": "ae21eb39-b4a6-4b20-a1aa-c5ab947ea2e4",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "9d3a285f19a704524439c75b947e2189406565ab",
            "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.1.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 285453039,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/84e4fb0e63e3d16f0caf339e43026f16ad17bd3ae7cde845a267326dbc428ac1/diff:/var/lib/docker/overlay2/0e5a63d77257d481873be7e70d98c65797942f135801932447fcbbbbfaf2cf8f/diff:/var/lib/docker/overlay2/c773fda7b04018ed9beba45b494e2c963e7eb92c34fb6b17a359968f8e356953/diff:/var/lib/docker/overlay2/49ba8ef16a2c3f3285873980e9f21a12b3e26b975548dfc09b43adb30a4f63f5/diff:/var/lib/docker/overlay2/1849df40cb9ff4d105051704aceab1ebac7bd24d8d1caf7c5bff3d25c3fd8290/diff:/var/lib/docker/overlay2/eb58885a6346e63176efebb0f4082ba08db41e63886343fdc9c463dcf56eafe8/diff:/var/lib/docker/overlay2/bd9b1c8d76aff7a606d4eaff1384a37e4a7a1ec4fdd6a61d22ee10a31c77b9a7/diff:/var/lib/docker/overlay2/76924eef5fd01a6261a6ae9d04fb4aa08069a6ca403dff2ecb05d705808498c0/diff:/var/lib/docker/overlay2/b824ba8329d23edccff9e0f725f6cee4a00d8db3d40971d0c639260c97d8b92a/diff:/var/lib/docker/overlay2/905c71ce392cf51231ba6705b596c6b63f001d01028be3e74d7d371286c925e1/diff:/var/lib/docker/overlay2/016a3d5bfa2b306a77d8c6472b54a32a32fcc9dc3ce885270fcbb93d8190cd7f/diff:/var/lib/docker/overlay2/da94d68feb044af70ed38118fd3f4f2d3350d615bb0e3e3026923b2b60f651ad/diff:/var/lib/docker/overlay2/fa612e2863d8be059f30995a81093a3224e9bd14a188aba276f254351a106ecf/diff:/var/lib/docker/overlay2/5c03883d70be236d37d5c05b45e790f3f9b3e7021399cd7e715f05a4b9e5eaf9/diff",
            "MergedDir": "/var/lib/docker/overlay2/88d04c8713d81d115a67be750ca69f98216e006584f5d1b11b6e40a45bb63c6e/merged",
            "UpperDir": "/var/lib/docker/overlay2/88d04c8713d81d115a67be750ca69f98216e006584f5d1b11b6e40a45bb63c6e/diff",
            "WorkDir": "/var/lib/docker/overlay2/88d04c8713d81d115a67be750ca69f98216e006584f5d1b11b6e40a45bb63c6e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:2e38978dfe406188f56968f907e9c3dd2692a5d21671e2307bd5a503fb08f8b0",
            "sha256:f32a71d5e5de1655e5ce7d4e2b9594e7e4d70f256dde3480d157bc181909710e",
            "sha256:ef9ba2bea1dc69d79afa3cd8958cfd542609d6c8d78bde170feb36ce9eb593f3",
            "sha256:0f1c7bcda4249b4f114c6925e9048348336360081e4eb40002ab07f7be1c5571",
            "sha256:fd22fb745d6ca81a2b5f5870abc4ecbe33d8b73e6e3900c0c21f95466612eeb5",
            "sha256:225ce51b8d13320e4ec9820959d2fc4182b1cb615ca646898e46b677080ac37e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:665cce332e186eec109735443c07b530a1a9da3006966add007f7101bbd64caa",
            "sha256:e002c4c27a4a8277d0cd16948804ae05d857c4f63b5e395ffa9f4566d8c81cb3",
            "sha256:d3caa6bee674d96312bc4ba247baea5bb5fc2e1091e54471eae41e751310734d",
            "sha256:8d6b43a0bf6a4212cc23fac0eac7ce00f2f9b988e3e2731592c061f7f886ced2",
            "sha256:e3faf969751f4de449b75ceebea2941d3987f101139e2c59d621910d7aea345b",
            "sha256:6b1fd6452fdca9f271920a643b374fa104a2ed9547c6acdb4df74a001a6f4748",
            "sha256:854c3e03195e0efb8d54e2574089da8c135a0d92335e528e196e4f7def332093",
            "sha256:be63ad70960e87872b19541c34ea86e247ea10ca97f2cf6f1626d2629a0e4a2e"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-06T15:58:27.010964839+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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