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

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

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

源镜像 docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1
镜像ID sha256:6f0ae6f9c8be7262a487132a76f6ff8044b9463f847748a36435892060b53bbb
镜像TAG nginx-1.12.1-rancher1
大小 299.22MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 34 次
贡献者
镜像创建 2025-03-25T17:18:04.080679417Z
同步时间 2025-03-28 15:56
更新时间 2025-04-01 10:46
开放端口
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;;
镜像标签
UNSET: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses git-909e7ff86: 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.12.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.12.1-rancher1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#rancher/nginx-ingress-controller:nginx-1.12.1-rancher1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.12.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.12.1-rancher1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.12.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.12.1-rancher1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1  docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1'

镜像构建历史


# 2025-03-26 01:18:04  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2025-03-26 01:18:04  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2025-03-26 01:18:04  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.12.1-rancher1 COMMIT_SHA=git-909e7ff86 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
                        
# 2025-03-26 01:18:04  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2025-03-26 01:18:04  66.52MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.12.1-rancher1 COMMIT_SHA=git-909e7ff86 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
                        
# 2025-03-26 01:18:03  67.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.12.1-rancher1 COMMIT_SHA=git-909e7ff86 BUILD_ID=UNSET /bin/sh -c bash -xeu -c '   writeDirs=(     /etc/ingress-controller/ssl     /etc/ingress-controller/auth     /etc/ingress-controller/geoip     /etc/ingress-controller/telemetry     /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
                        
# 2025-03-26 01:18:03  3.93MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/wait-shutdown / # buildkit
                        
# 2025-03-26 01:18:03  52.90MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2025-03-26 01:18:03  6.46MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/dbg / # buildkit
                        
# 2025-03-26 01:18:03  258.56KB 复制新文件或目录到容器中
COPY --chown=www-data:www-data etc /etc # buildkit
                        
# 2025-03-26 01:18:03  859.48KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.12.1-rancher1 COMMIT_SHA=git-909e7ff86 BUILD_ID=UNSET /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2025-03-26 01:18:01  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL build_id=UNSET
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=git-909e7ff86
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=nginx-1.12.1-rancher1
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2025-03-26 01:18:01  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2025-03-26 01:18:01  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2025-03-26 01:18:01  0.00B 定义构建参数
ARG COMMIT_SHA=git-909e7ff86
                        
# 2025-03-26 01:18:01  0.00B 定义构建参数
ARG VERSION=nginx-1.12.1-rancher1
                        
# 2025-03-26 01:18:01  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-03-24 22:52:31  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2025-03-24 22:52:31  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-03-24 22:52:31  47.20MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk update   && apk upgrade   && apk add -U --no-cache   bash   openssl   pcre   zlib   ca-certificates   patch   yajl   lmdb   libxml2   libmaxminddb   yaml-cpp   dumb-init   tzdata   grpc-cpp   libprotobuf   abseil-cpp-crc-cpu-detect   abseil-cpp-vlog-config-internal   && 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
                        
# 2025-03-24 22:52:24  2.77MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2025-03-24 22:52:24  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2025-03-24 22:52:24  30.47MB 复制新文件或目录到容器中
COPY /usr/lib/libopentelemetry* /usr/local/lib # buildkit
                        
# 2025-03-24 22:52:24  80.01MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2025-03-24 22:52:24  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2025-03-24 22:52:24  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;;
                        
# 2025-03-24 22:52:24  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
                        
# 2025-02-14 11:28:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:28:36  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:6f0ae6f9c8be7262a487132a76f6ff8044b9463f847748a36435892060b53bbb",
    "RepoTags": [
        "rancher/nginx-ingress-controller:nginx-1.12.1-rancher1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.12.1-rancher1"
    ],
    "RepoDigests": [
        "rancher/nginx-ingress-controller@sha256:c9ef8c6c90c1f8e83133a0ce7deafc929e3504ed7b9488284931778f16bf42ef",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller@sha256:87def8fb3bbb82bd3d9e5855519ec0cc7245b7390da4ed8083b2a93450d92f3a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-25T17:18:04.080679417Z",
    "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": "UNSET",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "git-909e7ff86",
            "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.12.1-rancher1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 299218769,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a3cf8e7c57bafc98a6260f4839f125acb390139f3561d91213f98c9f0b41df1d/diff:/var/lib/docker/overlay2/3cf2448a922d56e5285813f2ed302132556128ec75f4410c79b4feff1379d550/diff:/var/lib/docker/overlay2/c73c8bff5c05dfea64b4d2f0d9742ccc488af2db90eff10105ba9f347f554661/diff:/var/lib/docker/overlay2/7f138ad9ad571907adaed761d81039c3e7a011e3aac389357af8d9471090a253/diff:/var/lib/docker/overlay2/7ba8bc36ffe1cb4ee48de62715df0d95981493e5b8615b3b17e699215dc619a5/diff:/var/lib/docker/overlay2/88aafb2c351dbf1ecf8d887a47f146c979010f1e61171c0bcd147a43684e44b7/diff:/var/lib/docker/overlay2/2c2da1e2647f485fcc5810b6caae379f98edfb582b7a15d14a8559a2a6c1d535/diff:/var/lib/docker/overlay2/0fe0ce3f548560cfe83f6ec1cef5a0a1f30e39ebec2ea2094fe91692309690cd/diff:/var/lib/docker/overlay2/643fe7925699693357cc6347392a7d882a23d3995046228a3c2e79b68002d848/diff:/var/lib/docker/overlay2/fe46c2de0814b87c7a91c4d221f08be6af750191a3ffe58a6c9f7b3c692e691a/diff:/var/lib/docker/overlay2/47e0e7c3a53c036ce862f22d9b77b8674b9b55f0fef8cd67603fa6313c27a1b8/diff:/var/lib/docker/overlay2/b643171d25f7c53dba9e21a939f349881a8d15ff352d5df96af72fbc1e61c633/diff:/var/lib/docker/overlay2/8a00ca783579f46c4f3c899d2e46c366799369a0e0861fe2b4612099754206fd/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/60ef7eae9d8815283cb0a9ad87be2125006a85c3bd972c7d6121d582db8dea37/merged",
            "UpperDir": "/var/lib/docker/overlay2/60ef7eae9d8815283cb0a9ad87be2125006a85c3bd972c7d6121d582db8dea37/diff",
            "WorkDir": "/var/lib/docker/overlay2/60ef7eae9d8815283cb0a9ad87be2125006a85c3bd972c7d6121d582db8dea37/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:ea5887115ab2de5e6c1112c2c00e15f70c773b847715709e5afba76c54547909",
            "sha256:a688090204096a6932d55a69256cd57fae9e36e0a51754390a5d26dbcf5703d4",
            "sha256:0a640871af32950d9f9664e111654f2d6c23526fe11c74fce912d8028a6d718a",
            "sha256:15ad6647c798889143ad1dc90520e73def45625481721cc646a5d73def299878",
            "sha256:e50c2f1aabef4636804f08898cfa8b93fe0f9e6a8612658f436aaaa3338e3753",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:be547680ef3bf39e211391bc3f11287997996e88779bef323f7ef7a1a8fda20e",
            "sha256:51c0bc4d3beb9d0ee0ec91954dd05a67162af30a8dc7f8cd8f23de52e732e2ab",
            "sha256:2cea688976e574ab496c69e47b07c5c7bead863619e72d16cc89d14193cd3f51",
            "sha256:74b981a8cfde7157465fce07aeaba726ffc4efa89d6c7ed3bb013865b18c9de6",
            "sha256:2fe39e2c07c80d460f13a0a0512e9867e473709a5b969436af1fa49353eed2c3",
            "sha256:a5fbe825593384a3efc74d6e308c2ec44798a8111e930c2a6644e09953b75237",
            "sha256:e7df72ee506c34b42a9170cb806b43b5f8846aa06f86453764ec0ff623d3d426",
            "sha256:77c7e92c8a31bfbf1a627f25683943321386996d92dcde6652cd32a52dfdd91f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-28T15:56:20.540479094+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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