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

k8s.gcr.io/ingress-nginx/controller:v1.9.6 - 国内下载镜像源 浏览次数:26 安全受验证的发布者-Kubernetes 温馨提示: 这是一个 linux/arm64 系统架构镜像
**镜像名称:** 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.9.6
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.9.6-linuxarm64
镜像ID sha256:fe00dc95515ba852102828d92e28bdbd9fef122e48cc5a62ca7d2870c25e0156
镜像TAG v1.9.6-linuxarm64
大小 261.69MB
镜像源 k8s.gcr.io
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/arm64
浏览量 26 次
贡献者
镜像创建 2024-01-19T20:22:34.543976249Z
同步时间 2025-03-21 09:28
更新时间 2025-03-28 10:35
开放端口
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;;
镜像标签
2b7d2d32-cfda-4bc5-aca2-2a17151baab7: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 6a73aa3b05040a97ef8213675a16142a9c95952a: 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.9.6: org.opencontainers.image.version

Docker拉取命令 无权限下载?点我修复

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

Containerd拉取命令

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

Shell快速替换命令

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

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

镜像构建历史


# 2024-01-20 04:22:34  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2024-01-20 04:22:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2024-01-20 04:22:34  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.9.6 COMMIT_SHA=6a73aa3b05040a97ef8213675a16142a9c95952a BUILD_ID=2b7d2d32-cfda-4bc5-aca2-2a17151baab7 /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2024-01-20 04:22:34  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2024-01-20 04:22:34  52.19MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.9.6 COMMIT_SHA=6a73aa3b05040a97ef8213675a16142a9c95952a BUILD_ID=2b7d2d32-cfda-4bc5-aca2-2a17151baab7 /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
                        
# 2024-01-20 04:22:24  67.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.9.6 COMMIT_SHA=6a73aa3b05040a97ef8213675a16142a9c95952a BUILD_ID=2b7d2d32-cfda-4bc5-aca2-2a17151baab7 /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/etc/nginx/modules/otel" > /etc/ld-musl-x86_64.path # buildkit
                        
# 2024-01-20 04:22:23  3.01MB 复制新文件或目录到容器中
COPY bin/arm64/wait-shutdown / # buildkit
                        
# 2024-01-20 04:22:22  40.30MB 复制新文件或目录到容器中
COPY bin/arm64/nginx-ingress-controller / # buildkit
                        
# 2024-01-20 04:22:22  6.75MB 复制新文件或目录到容器中
COPY bin/arm64/dbg / # buildkit
                        
# 2024-01-20 04:22:22  275.70KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2024-01-20 04:22:22  7.75MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.9.6 COMMIT_SHA=6a73aa3b05040a97ef8213675a16142a9c95952a BUILD_ID=2b7d2d32-cfda-4bc5-aca2-2a17151baab7 /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2024-01-20 04:21:44  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL build_id=2b7d2d32-cfda-4bc5-aca2-2a17151baab7
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=6a73aa3b05040a97ef8213675a16142a9c95952a
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.9.6
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2024-01-20 04:21:44  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2024-01-20 04:21:44  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2024-01-20 04:21:44  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2024-01-20 04:21:44  0.00B 定义构建参数
ARG VERSION
                        
# 2024-01-20 04:21:44  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2023-12-16 05:54:36  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2023-12-16 05:54:36  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2023-12-16 05:54:36  19.31MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update   && apk upgrade   && apk add -U --no-cache   bash   openssl   pcre   zlib   geoip   ca-certificates   patch   yajl   lmdb   libxml2   libmaxminddb   yaml-cpp   dumb-init   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
                        
# 2023-12-16 05:54:16  32.38MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2023-12-16 05:54:16  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2023-12-16 05:54:14  91.99MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2023-12-16 05:54:14  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2023-12-16 05:54:14  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;;
                        
# 2023-12-16 05:54:14  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
                        
# 2023-12-08 09:39:30  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-12-08 09:39:30  7.73MB 
/bin/sh -c #(nop) ADD file:8182c73f869a899cf624a59c400acb8226776d15e4d3a0d240a94e65340540d0 in / 
                        
                    

镜像信息

{
    "Id": "sha256:fe00dc95515ba852102828d92e28bdbd9fef122e48cc5a62ca7d2870c25e0156",
    "RepoTags": [
        "k8s.gcr.io/ingress-nginx/controller:v1.9.6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.9.6-linuxarm64"
    ],
    "RepoDigests": [
        "k8s.gcr.io/ingress-nginx/controller@sha256:1405cc613bd95b2c6edd8b2a152510ae91c7e62aea4698500d23b2145960ab9c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller@sha256:5b1cfd39f4d07058960a8d79dc057db92521886b942fdca7ff6800d0976cfe28"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-01-19T20:22:34.543976249Z",
    "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": "2b7d2d32-cfda-4bc5-aca2-2a17151baab7",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "6a73aa3b05040a97ef8213675a16142a9c95952a",
            "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.9.6"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 261690982,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ed880f4bbeebec3774dbf0f01d5d2c398a7fb4b6f33e92d7c2d70ca68471e5d1/diff:/var/lib/docker/overlay2/108a6eb938fa0c957be4b5d2a5acbe57773b107a6270c0a7ae559002cb2ba322/diff:/var/lib/docker/overlay2/cd75cc8d7797a97636cdccffe14e1ed34db61bb331178e41568134e06d4b6c25/diff:/var/lib/docker/overlay2/d8d46afd6af4a0e6aa689f724f6051702fd086d41ed1352991cbe1fb3898403e/diff:/var/lib/docker/overlay2/18933a9d5f0b259c17de60dd15e9ba96857950a634ed0324534d94b7b4cd8fc4/diff:/var/lib/docker/overlay2/30854616f7c59570dfa886d42ef7adc987ba591b43055e327fd316e236f2d1f5/diff:/var/lib/docker/overlay2/1daf21f9d4647282fefeb25d7836b9f25f03a16861fb0063f11d742c784c7e1e/diff:/var/lib/docker/overlay2/85fe287b5c7e23f621afa2fcd6ef26626eab50c77d8ec7ee4c5d9e42ac751acc/diff:/var/lib/docker/overlay2/be992b485186e760b758bc09df83e58aa9517d81ef8cf7cfc07c6600ba4009b1/diff:/var/lib/docker/overlay2/045a0e60348494cc9a5b0be61db5b62dcaa951e00bb940d516cc2e2f2edb7715/diff:/var/lib/docker/overlay2/28b1fe9280711408b535f32a439c614d13c0f22c8764b399ddf4de6f0263fa7d/diff:/var/lib/docker/overlay2/115b3f349dfd22653e4be282ec712df85c8a7cc3c2f52284639ce03e5381cb08/diff:/var/lib/docker/overlay2/8bb689fafab9f4979719d3ea51f43ce8c46b98a05cc89e1789bb331a441fc34c/diff",
            "MergedDir": "/var/lib/docker/overlay2/56712f21ee11c6e90558314e31eef23d8bf953a43ecfff9286e4c5a7eca3907a/merged",
            "UpperDir": "/var/lib/docker/overlay2/56712f21ee11c6e90558314e31eef23d8bf953a43ecfff9286e4c5a7eca3907a/diff",
            "WorkDir": "/var/lib/docker/overlay2/56712f21ee11c6e90558314e31eef23d8bf953a43ecfff9286e4c5a7eca3907a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3ce819cc49704a39ce4614b73a325ad6efff50e1754005a2a8f17834071027dc",
            "sha256:cabc107c5ab332883ab1dbd053f107653367044427b8c26c4fce2dbfbadb4003",
            "sha256:bf9d932e88199a49ed35d6eafe90502db878ced9e4ee0eba950477a7f17b9aa2",
            "sha256:fa128382e0080438fcd8260e6befce6648275b9f75097e7323d98b4b1bdbbcb5",
            "sha256:2f5b3185a2488ba81c214517f1d7cbab3ed2538c3b3ed9ae0b9066990683a2a4",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:60e081ec048f421b1c392d1ab0cc4206f4b547b14f3dc8816a5d684f49d24df0",
            "sha256:bc7e60a0948e87804b8505368bd77427da70751b53b663894c9d964d1d71b9bd",
            "sha256:45175edc616e09c2c4f27ec0ca549bca6807cfe3267bdf9147d5a95c182065ae",
            "sha256:486023614596593a0967b2118840c573e65f395224300016727c655c8deced5c",
            "sha256:0c324e6670599f039d3e43250c69cb6518b46c310a275d0ef73c58da2ccda45a",
            "sha256:d04af1454592e2ab90fd110748634cceb620fc7fedb4f75a4adc284fc94b6d6b",
            "sha256:0a59160f754865f84877e4b8c0df1dfd204e69029a4943fc74d1b607e31b2090",
            "sha256:7c9e017c26acf05684399a5e6f66f07fac25282369bac895c7a93e6b0f8b9899"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-21T09:28:36.936368185+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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