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

k8s.gcr.io/ingress-nginx/controller:v1.0.0 - 国内下载镜像源 浏览次数:12 安全受验证的发布者-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.0.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.0.0
镜像ID sha256:ef43679c2cae7c3812814f91faa4c76de95152daa9dc6f52836f6262946f5825
镜像TAG v1.0.0
大小 283.08MB
镜像源 k8s.gcr.io
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2021-08-24T12:37:34.092562742Z
同步时间 2025-08-01 11:32
更新时间 2025-08-02 01:31
开放端口
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;;
镜像标签
10950d1e-a8fc-46b4-b58d-a4ee0f36b584: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 041eb167c7bfccb1d1653f194924b0c5fd885e10: 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.0.0: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

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

镜像构建历史


# 2021-08-24 20:37:34  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2021-08-24 20:37:34  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2021-08-24 20:37:34  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.0.0 COMMIT_SHA=041eb167c7bfccb1d1653f194924b0c5fd885e10 BUILD_ID=10950d1e-a8fc-46b4-b58d-a4ee0f36b584 /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2021-08-24 20:37:29  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2021-08-24 20:37:29  51.46MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.0.0 COMMIT_SHA=041eb167c7bfccb1d1653f194924b0c5fd885e10 BUILD_ID=10950d1e-a8fc-46b4-b58d-a4ee0f36b584 /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
                        
# 2021-08-24 20:37:29  0.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.0.0 COMMIT_SHA=041eb167c7bfccb1d1653f194924b0c5fd885e10 BUILD_ID=10950d1e-a8fc-46b4-b58d-a4ee0f36b584 /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
                        
# 2021-08-24 20:37:29  2.75MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2021-08-24 20:37:28  38.17MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2021-08-24 20:37:28  6.14MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2021-08-24 20:37:28  263.16KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2021-08-24 20:37:22  403.30KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v1.0.0 COMMIT_SHA=041eb167c7bfccb1d1653f194924b0c5fd885e10 BUILD_ID=10950d1e-a8fc-46b4-b58d-a4ee0f36b584 /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2021-08-24 20:37:22  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL build_id=10950d1e-a8fc-46b4-b58d-a4ee0f36b584
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=041eb167c7bfccb1d1653f194924b0c5fd885e10
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.0.0
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2021-08-24 20:37:22  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2021-08-24 20:37:22  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2021-08-24 20:37:22  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2021-08-24 20:37:22  0.00B 定义构建参数
ARG VERSION
                        
# 2021-08-24 20:37:22  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2021-08-09 22:49:50  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2021-08-09 22:49:50  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2021-08-09 22:49:50  20.60MB 执行命令并创建新的镜像层
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
                        
# 2021-08-09 22:49:48  37.80MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2021-08-09 22:49:48  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2021-08-09 22:49:48  119.88MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2021-08-09 22:49:48  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2021-08-09 22:49:48  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;;
                        
# 2021-08-09 22:49:48  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
                        
# 2021-04-15 03:19:39  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2021-04-15 03:19:39  5.61MB 
/bin/sh -c #(nop) ADD file:8ec69d882e7f29f0652d537557160e638168550f738d0d49f90a7ef96bf31787 in / 
                        
                    

镜像信息

{
    "Id": "sha256:ef43679c2cae7c3812814f91faa4c76de95152daa9dc6f52836f6262946f5825",
    "RepoTags": [
        "k8s.gcr.io/ingress-nginx/controller:v1.0.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v1.0.0"
    ],
    "RepoDigests": [
        "k8s.gcr.io/ingress-nginx/controller@sha256:0851b34f69f69352bf168e6ccf30e1e20714a264ab1ecd1933e4d8c0fc3215c6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller@sha256:d7080bb71cc9c3a9d8b327a5d9b29edb0494ebcda4b4437f399c328db9883dff"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2021-08-24T12:37:34.092562742Z",
    "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": "10950d1e-a8fc-46b4-b58d-a4ee0f36b584",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "041eb167c7bfccb1d1653f194924b0c5fd885e10",
            "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.0.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 283078921,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/bb9d8977c0dd21d2bb16730178f82672d4e8b0bef14714cb5dc39caf5f1fac50/diff:/var/lib/docker/overlay2/3b04ad54e075f534a546784fdc79724e5e49c1df3ead356f78726d0438a1869c/diff:/var/lib/docker/overlay2/0a991ff30794fca5f493ecb69eea56575270e6bac07d810d15173c0ff3aff816/diff:/var/lib/docker/overlay2/99aaa2c9934c331d33511abd18fd312d8c60b680e6edd18eb6de5541366aa383/diff:/var/lib/docker/overlay2/7dfb10188af9066662f60678a6f59bb7c02e91c0e3d9eaf42ebac6e4dd879448/diff:/var/lib/docker/overlay2/e5055980c0ff7c1cae4e0a54c368f51f53b745a664ccc6e81680b14e64e1e086/diff:/var/lib/docker/overlay2/33bf864da2a345a4983ac817bed3c2219e98406eee0c042d38d7fed4088908fa/diff:/var/lib/docker/overlay2/851813c737daf251a98723aed90ca8b3f7db7c92ff30e55798e3cd36deeecd64/diff:/var/lib/docker/overlay2/363c7f055b1403732610924609afc4d7c75b7af4c9ab31d2273e5fce9fb3c3cb/diff:/var/lib/docker/overlay2/c7da742e7660743df67825e9529da69f3a2fae8903d36913f63b8ea0deb279d1/diff:/var/lib/docker/overlay2/bf236b23ff9eb9998e42e2ccb8bf8f5e5cb1e14646182a48355d240e3ebf4873/diff:/var/lib/docker/overlay2/c050499af8c03f39e1976dac8e2715bec9a5a154c5d9477f49dd2e85b7ef28c3/diff",
            "MergedDir": "/var/lib/docker/overlay2/1cdcf103f5012eb43938e73013cbc9437b6c0e5a4f49ed651d728e483505165e/merged",
            "UpperDir": "/var/lib/docker/overlay2/1cdcf103f5012eb43938e73013cbc9437b6c0e5a4f49ed651d728e483505165e/diff",
            "WorkDir": "/var/lib/docker/overlay2/1cdcf103f5012eb43938e73013cbc9437b6c0e5a4f49ed651d728e483505165e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116",
            "sha256:db0a77e36ea26a29057404d29a4b3f3bdf962770a992c46ba833bda0f4ed6321",
            "sha256:14f27bab311aef5c8236aa0a62ac3e19c9eac2a844b92e59387668bb21c86805",
            "sha256:3434ab69d0c9eeeb4694e4bab6a1e9c7f4256a10fb44dfe2b37ae106c9ff2665",
            "sha256:ada9586fedac41c43a44329755b4bbd5e244a0660d666ec870eef00daedb900b",
            "sha256:c2bb8ff8ea5b2c3510d2adce3c4eee98ae11f93c0ab2366ff21d05e8418c48e7",
            "sha256:1cf9d908f5b7f68fe01facb05cf1a1decdb392050dab3b6c274b0fdeb32a7843",
            "sha256:cb9eae363cabe2e6c1d2596b99cfe570fec0030155a83ae13df4144cdd81632f",
            "sha256:c0cb62476ff4e661eca592cc67a38b0f6e21ad730869869b855ac62ff2e1b464",
            "sha256:213f13c6f8d0401c898901e44af3eace115d0026e57fd069d0fe1f0eb5001e6c",
            "sha256:1fa97db938738aad4fe741f94b912e8c9d8c6e093eea2be9f432701204105ab6",
            "sha256:adabd5adf360f89a539d04ab7a5fa21776ca7080bd42f95a9caae99249ee713b",
            "sha256:1efdf4bdf6e5bbbb1865ab491e4890d1bfa5abe0e02b931e165ca3efd4d37549"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-01T11:32:39.171793113+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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