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

k8s.gcr.io/ingress-nginx/controller:v0.48.1 - 国内下载镜像源 浏览次数:23 安全受验证的发布者-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.48.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.48.1
镜像ID sha256:ac0e4fe3e6b0716b015e2c3df64404f24ad84eaf33e9ef8520a9ad9d8fe8024f
镜像TAG v0.48.1
大小 279.41MB
镜像源 k8s.gcr.io
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 23 次
贡献者 70******4@qq.com
镜像创建 2021-07-11T13:52:30.558480286Z
同步时间 2026-02-01 22:29
更新时间 2026-02-03 07:04
开放端口
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;;
镜像标签
662d2a14-ab31-4d27-bdd0-92ce349355ef: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 30809c066cd027079cbb32dccc8a101d6fbffdcb: 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.48.1: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

镜像构建历史


# 2021-07-11 21:52:30  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2021-07-11 21:52:30  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2021-07-11 21:52:30  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.48.1 COMMIT_SHA=30809c066cd027079cbb32dccc8a101d6fbffdcb BUILD_ID=662d2a14-ab31-4d27-bdd0-92ce349355ef /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2021-07-11 21:52:27  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2021-07-11 21:52:27  49.38MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.48.1 COMMIT_SHA=30809c066cd027079cbb32dccc8a101d6fbffdcb BUILD_ID=662d2a14-ab31-4d27-bdd0-92ce349355ef /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
                        
# 2021-07-11 21:52:26  0.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.48.1 COMMIT_SHA=30809c066cd027079cbb32dccc8a101d6fbffdcb BUILD_ID=662d2a14-ab31-4d27-bdd0-92ce349355ef /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-07-11 21:52:26  3.07MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2021-07-11 21:52:25  36.15MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2021-07-11 21:52:25  6.54MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2021-07-11 21:52:25  249.76KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2021-07-11 21:52:18  3.51MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=v0.48.1 COMMIT_SHA=30809c066cd027079cbb32dccc8a101d6fbffdcb BUILD_ID=662d2a14-ab31-4d27-bdd0-92ce349355ef /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2021-07-11 21:52:18  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL build_id=662d2a14-ab31-4d27-bdd0-92ce349355ef
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=30809c066cd027079cbb32dccc8a101d6fbffdcb
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v0.48.1
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2021-07-11 21:52:18  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2021-07-11 21:52:18  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2021-07-11 21:52:18  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2021-07-11 21:52:18  0.00B 定义构建参数
ARG VERSION
                        
# 2021-07-11 21:52:18  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2021-05-31 08:35:54  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2021-05-31 08:35:54  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2021-05-31 08:35:54  19.63MB 执行命令并创建新的镜像层
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-05-31 08:35:52  37.64MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2021-05-31 08:35:51  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2021-05-31 08:35:51  117.62MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2021-05-31 08:35:51  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2021-05-31 08:35: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;;
                        
# 2021-05-31 08:35: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
                        
# 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:ac0e4fe3e6b0716b015e2c3df64404f24ad84eaf33e9ef8520a9ad9d8fe8024f",
    "RepoTags": [
        "k8s.gcr.io/ingress-nginx/controller:v0.48.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller:v0.48.1"
    ],
    "RepoDigests": [
        "k8s.gcr.io/ingress-nginx/controller@sha256:e9fb216ace49dfa4a5983b183067e97496e7a8b307d2093f4278cd550c303899",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/k8s.gcr.io/ingress-nginx/controller@sha256:6fb617a01cf858d3908bdbabba2de63d9e4f46b26a18a7fc40f49a9b3cc825ad"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2021-07-11T13:52:30.558480286Z",
    "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": "662d2a14-ab31-4d27-bdd0-92ce349355ef",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "30809c066cd027079cbb32dccc8a101d6fbffdcb",
            "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.48.1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 279406397,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1287cd07c9409ce2fd36cfa4c909cec0fce3dae331b40bcc95b826c21e24f5aa/diff:/var/lib/docker/overlay2/0c4d326ecfa3654a367294cca71418ac06841556d62efaf46b9be915127dd90d/diff:/var/lib/docker/overlay2/925c3159cd23c980167d854328f8d182ff7bbcc1049c744e78a282f09df0aab6/diff:/var/lib/docker/overlay2/9eb408d050919ab7501dd467fd7d96b1a8d3b0348a116004713689a90bc5f75e/diff:/var/lib/docker/overlay2/a1cc37b99336bf86e559837d846e177e548957868bb608f51ff3f799f037bb60/diff:/var/lib/docker/overlay2/bf88ac8286206008f5a80d09a77a25e9d25ece352e7c47d7ae432d9736655cd4/diff:/var/lib/docker/overlay2/ad90447ad42f7b2dc32feac06a0f9ed60d1d51b923ddd09ab1d878e18bc0341f/diff:/var/lib/docker/overlay2/8ae915b659f7fcb66a353bb371df3c60482a18e5d8e4daafe9245e24c736861a/diff:/var/lib/docker/overlay2/e6f341ff3512656aadaca8137e629d2ecf878f7fd9e7f9ac6256e87ee26318c6/diff:/var/lib/docker/overlay2/4af361cdcec56cd319721f3089f94ccf725a17974de255248e35c068fc7f76f3/diff:/var/lib/docker/overlay2/80dfad74be1966965dcabd4f9fe695c676cadfff0f88fde3b702299e5e35d10b/diff:/var/lib/docker/overlay2/792f073c1e5cc2c339ecefe10cc6eca1e866f2a2479f946a98242a6153d47f95/diff",
            "MergedDir": "/var/lib/docker/overlay2/1fc05aa4a48808d9aabd251bfdb57142e1b8e3f6ca3ebfde200692a4acda2534/merged",
            "UpperDir": "/var/lib/docker/overlay2/1fc05aa4a48808d9aabd251bfdb57142e1b8e3f6ca3ebfde200692a4acda2534/diff",
            "WorkDir": "/var/lib/docker/overlay2/1fc05aa4a48808d9aabd251bfdb57142e1b8e3f6ca3ebfde200692a4acda2534/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b2d5eeeaba3a22b9b8aa97261957974a6bd65274ebd43e1d81d0a7b8b752b116",
            "sha256:5a02fda3e930130bac2dca2a6b344ebf044f4cc0effefa276030e9d02cc316ee",
            "sha256:1f8bcc0f3b79a7baf0034f6a2e1c8567749e3faca6925e9099dadafee4013246",
            "sha256:d5e4519c2dc5bac78bfaa2622747f90b9ca2fe1e48062855a000c0322a36b11e",
            "sha256:feb9e468234b1d5c4d332c253a45cada4bc24a31b167b1f7a29777c22b52e921",
            "sha256:0588019ee2b14a22ec4ff04e42f43b39fc791f8c4e6ae052c37850ba3e276b0f",
            "sha256:f40af979a3809d42936ac269de2796cb7f6aa5c98da4e527c8dd62ec965fae62",
            "sha256:d54a23db80e843dbf2835fddc63a70915a322b633f6e4f38e4242798d9d54e5a",
            "sha256:376dfd7f7c2edc256b9a01d6f2b25a471e7d33cbb94e49de83669079d54e9fa4",
            "sha256:00a7fcfa34884b4244fff1c228f696c369b637f7d8e4e8c56f01d8f5a7a668a2",
            "sha256:a6b8ae1d26a47ec7770bf1bdde16a5e42588ea8f46ee621e78523b6666809cfc",
            "sha256:f51616668e99076fbf68931527a3e10c799b11edf64fd9d4e49208168f146ae9",
            "sha256:6d051c91466c0242b536a34eed365ae5aae27f0af3f9cbb6a5176406f1e62746"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-01T22:29:24.442400466+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

linux/amd64 k8s.gcr.io279.41MB2026-02-01 22:29
22