docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1 linux/amd64

docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1 - 国内下载镜像源 浏览次数:19 安全受验证的发布者-Rancher

Rancher Nginx Ingress Controller是一个基于Nginx的负载均衡器和反向代理工具,用于在 Kubernetes 集群中提供 ingress 服务。它可以将 incoming HTTP 和 HTTPS 流量路由到正确的 Pod 中,并提供身份验证、 SSL terminated 等功能。

源镜像 docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1
镜像ID sha256:010d83d7f87d8cf0fe16b58012355a612d9d1ed1f650699f729d74741f2e698f
镜像TAG nginx-1.2.1-rancher1
大小 292.42MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 19 次
贡献者
镜像创建 2022-06-10T14:30:23.819416004Z
同步时间 2025-07-10 15:26
更新时间 2025-07-12 10:13
开放端口
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;; LD_LIBRARY_PATH=:/modules_mount/etc/nginx/modules/modules
镜像标签
UNSET: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses git-d2c755417: 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 nginx-1.2.1-rancher1: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1

Shell快速替换命令

sed -i 's#rancher/nginx-ingress-controller:nginx-1.2.1-rancher1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1'

镜像构建历史


# 2022-06-10 22:30:23  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2022-06-10 22:30:23  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2022-06-10 22:30:23  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.2.1-rancher1 COMMIT_SHA=git-d2c755417 BUILD_ID=UNSET /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2022-06-10 22:30:23  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2022-06-10 22:30:23  53.61MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.2.1-rancher1 COMMIT_SHA=git-d2c755417 BUILD_ID=UNSET /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-06-10 22:30:22  0.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.2.1-rancher1 COMMIT_SHA=git-d2c755417 BUILD_ID=UNSET /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' # buildkit
                        
# 2022-06-10 22:30:22  2.79MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2022-06-10 22:30:21  39.71MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2022-06-10 22:30:20  6.19MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2022-06-10 22:30:20  271.96KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2022-06-10 22:30:20  404.99KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.2.1-rancher1 COMMIT_SHA=git-d2c755417 BUILD_ID=UNSET /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2022-06-10 22:30:19  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2022-06-10 22:30:19  0.00B 设置环境变量 LD_LIBRARY_PATH
ENV LD_LIBRARY_PATH=:/modules_mount/etc/nginx/modules/modules
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL build_id=UNSET
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=git-d2c755417
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=nginx-1.2.1-rancher1
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2022-06-10 22:30:19  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2022-06-10 22:30:19  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2022-06-10 22:30:19  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2022-06-10 22:30:19  0.00B 定义构建参数
ARG VERSION
                        
# 2022-06-10 22:30:19  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2022-05-24 11:24:31  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2022-05-24 11:24:31  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/entrypoint.sh"]
                        
# 2022-05-24 11:24:31  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-05-24 11:24:31  23.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /usr/local/entrypoint.sh   && 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-05-24 11:24:29  824.00B 复制新文件或目录到容器中
COPY entrypoint.sh /usr/local/entrypoint.sh # buildkit
                        
# 2022-05-24 11:24:29  39.72MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2022-05-24 11:24:29  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2022-05-24 11:24:28  120.59MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2022-05-24 11:24:28  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2022-05-24 11:24:28  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-05-24 11:24:28  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-04-05 08:20:08  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2022-04-05 08:20:08  5.59MB 
/bin/sh -c #(nop) ADD file:b9eae64dc6ab27fdaa048b7cda06fcb5c7655e1b327e098e2775d095cb657b01 in / 
                        
                    

镜像信息

{
    "Id": "sha256:010d83d7f87d8cf0fe16b58012355a612d9d1ed1f650699f729d74741f2e698f",
    "RepoTags": [
        "rancher/nginx-ingress-controller:nginx-1.2.1-rancher1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1"
    ],
    "RepoDigests": [
        "rancher/nginx-ingress-controller@sha256:97c5d92cf9a6313551ad916989f064dc70a75f0862427a412c22fa762fbd1560",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller@sha256:8616331684ef35b7c30ee95062c1ea5a79fd479c4ed8e138148fbcfeda387c05"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-06-10T14:30:23.819416004Z",
    "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;;",
            "LD_LIBRARY_PATH=:/modules_mount/etc/nginx/modules/modules"
        ],
        "Cmd": [
            "/nginx-ingress-controller"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/etc/nginx",
        "Entrypoint": [
            "/usr/bin/dumb-init",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "build_id": "UNSET",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "git-d2c755417",
            "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": "nginx-1.2.1-rancher1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 292420238,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0925959e2d85112800ada7518a7235a0caed6ffcc6c608a2b9c7efbe515eee1b/diff:/var/lib/docker/overlay2/20e14f7d18a6fe7f05633b646541547587fbd2076f186cad576283a9abf35b1b/diff:/var/lib/docker/overlay2/5806dc153862a7f50eaca48da425f81b130db155f44b68387e2b6f950a916e07/diff:/var/lib/docker/overlay2/554ff6c23e48646edc45a9915149dbdb5582b15e828f078a36f954871207ddad/diff:/var/lib/docker/overlay2/392abb57726dfc2a3b200f3ac712186e947c56073ddb9bc55319e4747f9d39d2/diff:/var/lib/docker/overlay2/652a45d16b938d1421bc8b079b95037dcb577450ee7d947c17ab6ca3665d81a1/diff:/var/lib/docker/overlay2/a3d22ec5e50cc121fa946d0150c76a96bccfb3a3435a49039b8adda2baf1be9f/diff:/var/lib/docker/overlay2/4f027d9f7c2ced8645c034dedb2ca5e82086483f751fdce327d61cc9b0826da7/diff:/var/lib/docker/overlay2/65011fa7586a0b8e0dbef01c93b43096ced98ed3f7b53d361491d10724baf360/diff:/var/lib/docker/overlay2/7ac58b8d8d5f82c11b2b6bf94469fedad5f7bc1078a60cf2056ca28f5d9dded6/diff:/var/lib/docker/overlay2/f59e1ad8f3ca6ca7fd919fa9f6392e4038c94eb2f5a6acc572005380baedf8f2/diff:/var/lib/docker/overlay2/f4839189bde6aa43bc060e1479ca3f72a289e802fa3748a34ad865ed52aa00e9/diff:/var/lib/docker/overlay2/d0e4fe951b60fa24d79f4e6032040db4e643f5d9e3a28141e728b5b53b78c971/diff:/var/lib/docker/overlay2/1b9b2565b014fed3e1cf98540180bd78ada1c354c06231313e7ad8629f469618/diff",
            "MergedDir": "/var/lib/docker/overlay2/4066ef66ce70bb554d15f99d2ded84587b277fdf95f9a5407c0965010d869297/merged",
            "UpperDir": "/var/lib/docker/overlay2/4066ef66ce70bb554d15f99d2ded84587b277fdf95f9a5407c0965010d869297/diff",
            "WorkDir": "/var/lib/docker/overlay2/4066ef66ce70bb554d15f99d2ded84587b277fdf95f9a5407c0965010d869297/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b541d28bf3b491aeb424c61353c8c92476ecc2cd603a6c09ee5c2708f1a4b258",
            "sha256:7e4deaf36ddb8408b8a704cd24c82af97ed06c56d6a08092dac0689640bae66b",
            "sha256:effb8e0e94f3cf4836f1e769a3ff965fb2873f12ea189fadceb0ef69c674aeb1",
            "sha256:c938bad196575b7dfcb5a1ed64feafdb3eff226a2dab938147814da8fd9dd06b",
            "sha256:bb935c9f3b704f67f1271785d0ba48ea0d1d79e0884013138f9c2daa238dac2c",
            "sha256:6c7d8487b843c49814b5538444800c00d8196f0621812a7e85353295da14185d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4eebd7702af9ab851bf6aebdabdf30901502898e350196385661b41b005b784e",
            "sha256:ca83a37da9c981232a90f4cc7a4e7130cf2e04284f99f64f604488f26836b8ad",
            "sha256:07086cec95b4eef166a975bf41fbd8a1a1ce376fa90015b6ec9670f04d7fec66",
            "sha256:2a5031444bc4d5d975315348ed9704c9d589a3cc2742427596eccde926eaa8a5",
            "sha256:2ba5ae9bffaf6522e14a809e18043e11c2cdf5935a45ea2c17214a7a5c641a90",
            "sha256:dfdc92f43ef8dcaff9cc98135f0b055707118d125e9ef9ce9861005f08c50085",
            "sha256:c23b1eaa5739f2106a88f350e6b306127c2926d394278a4ec6d384fb9295b1f7",
            "sha256:a2fbd93de33a7aad1de00e371e7e5ebc5dce5a7458c2381bbe770e57c6dec6ec"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-10T15:25:59.421825765+08:00"
    }
}

更多版本

docker.io/rancher/nginx-ingress-controller:nginx-1.7.1-hardened1

linux/amd64 docker.io795.07MB2024-08-06 21:05
280

docker.io/rancher/nginx-ingress-controller:v1.10.4-hardened3

linux/amd64 docker.io714.16MB2024-10-19 23:15
264

docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1

linux/amd64 docker.io299.22MB2025-03-28 15:56
188

docker.io/rancher/nginx-ingress-controller:nginx-1.11.5-rancher1

linux/amd64 docker.io299.37MB2025-03-28 15:59
118

docker.io/rancher/nginx-ingress-controller:v1.12.1-hardened3

linux/arm64 docker.io774.84MB2025-05-16 23:35
52

docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher3

linux/amd64 docker.io300.77MB2025-06-19 09:40
39

docker.io/rancher/nginx-ingress-controller:nginx-1.2.1-rancher1

linux/amd64 docker.io292.42MB2025-07-10 15:26
18