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

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

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

源镜像 docker.io/rancher/nginx-ingress-controller:nginx-1.11.5-rancher1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.11.5-rancher1
镜像ID sha256:d31261d0d75fc683d48c8835b67d3a2586b818ec93afe8103387f851d4ac5d27
镜像TAG nginx-1.11.5-rancher1
大小 299.37MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 37 次
贡献者
镜像创建 2025-03-25T17:33:50.619682186Z
同步时间 2025-03-28 15:59
更新时间 2025-04-01 15:20
开放端口
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-1101db060: 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.11.5-rancher1: org.opencontainers.image.version

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

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

Containerd拉取命令

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

Shell快速替换命令

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

镜像构建历史


# 2025-03-26 01:33:50  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2025-03-26 01:33:50  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2025-03-26 01:33:50  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.11.5-rancher1 COMMIT_SHA=git-1101db060 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:33:50  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2025-03-26 01:33:50  66.59MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.11.5-rancher1 COMMIT_SHA=git-1101db060 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:33:49  67.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.11.5-rancher1 COMMIT_SHA=git-1101db060 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:33:49  3.93MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/wait-shutdown / # buildkit
                        
# 2025-03-26 01:33:49  52.96MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2025-03-26 01:33:49  6.46MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/dbg / # buildkit
                        
# 2025-03-26 01:33:49  276.93KB 复制新文件或目录到容器中
COPY --chown=www-data:www-data etc /etc # buildkit
                        
# 2025-03-26 01:33:49  859.48KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-1.11.5-rancher1 COMMIT_SHA=git-1101db060 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:33:47  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL build_id=UNSET
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=git-1101db060
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=nginx-1.11.5-rancher1
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2025-03-26 01:33:47  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2025-03-26 01:33:47  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2025-03-26 01:33:47  0.00B 定义构建参数
ARG COMMIT_SHA=git-1101db060
                        
# 2025-03-26 01:33:47  0.00B 定义构建参数
ARG VERSION=nginx-1.11.5-rancher1
                        
# 2025-03-26 01:33:47  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-03-24 22:51:02  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2025-03-24 22:51:02  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-03-24 22:51:02  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:50:56  2.77MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2025-03-24 22:50:56  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2025-03-24 22:50:56  30.47MB 复制新文件或目录到容器中
COPY /usr/lib/libopentelemetry* /usr/local/lib # buildkit
                        
# 2025-03-24 22:50:55  80.03MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2025-03-24 22:50:55  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2025-03-24 22:50:55  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:50:55  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:d31261d0d75fc683d48c8835b67d3a2586b818ec93afe8103387f851d4ac5d27",
    "RepoTags": [
        "rancher/nginx-ingress-controller:nginx-1.11.5-rancher1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-1.11.5-rancher1"
    ],
    "RepoDigests": [
        "rancher/nginx-ingress-controller@sha256:20efd8af10dde57d3d530efb3d9628ee6a896d43f82d5ca18ccbd9f8f4531c02",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller@sha256:65191d72d2ea9548a8373e44ef7c7dfc8e1d223ebfa766c47571f2b3f88b553a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-25T17:33:50.619682186Z",
    "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-1101db060",
            "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.11.5-rancher1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 299372694,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/da77ddfaa3dc975b5adcfd92a3da69573ae983c18f52ba299a284d17d97079be/diff:/var/lib/docker/overlay2/1d1f523db97dc1a92ec69ee20b3664b87327642817b6f73f65675bc2430f528b/diff:/var/lib/docker/overlay2/933dc39557b082277f23bbb8c3b3e2ce236b9989c834554862c96e86ae145c1b/diff:/var/lib/docker/overlay2/ff520989900c8a637195818e5a3a16c062c0523fb3b2f3c5c3ad038f4f7b7b8a/diff:/var/lib/docker/overlay2/99f50523adf46c646172353b9f9b3907f95ecb300b7683b5ba7e9b15d2c7b27a/diff:/var/lib/docker/overlay2/fd5bdedd79b05d5190eb4176f253a843fcc62a7b9c89e80317358307ecd269c7/diff:/var/lib/docker/overlay2/67023f04b7ddcd801293bc224ffa153b2e85435c17102091af4fbfee6300c20b/diff:/var/lib/docker/overlay2/1c91789ba0dd8f8ae59d6104fb53c62a57a8355f2f15432ad3f4e2e1e12c6fe8/diff:/var/lib/docker/overlay2/20c406d0e95298b9c5e24c818237d203753335eeee15d40e59fb3858b6610a46/diff:/var/lib/docker/overlay2/dc69d337c3d5f7c3aacc0c249e446ac13c869dc021b66aa4be77f9b780d08cad/diff:/var/lib/docker/overlay2/8a8f1012729ed542cadebf5ff980b539ec98f5c2db60d120ef9afc4b58766689/diff:/var/lib/docker/overlay2/8ab101c25da4a624a581dba59dae11ac081563f099b04263e2afaba87f1d4486/diff:/var/lib/docker/overlay2/8eb9ae479b7a5fada131fafb5c69219a494cce7a912e2f90cb365c537936b275/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/01d711818b3154fb71d542fdf3abf6e63675863b64a613684a95a43b890dd504/merged",
            "UpperDir": "/var/lib/docker/overlay2/01d711818b3154fb71d542fdf3abf6e63675863b64a613684a95a43b890dd504/diff",
            "WorkDir": "/var/lib/docker/overlay2/01d711818b3154fb71d542fdf3abf6e63675863b64a613684a95a43b890dd504/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:e33d3c45765e5be4b1162f7e8b066b22a5e5040fbd7bf1914d7c2f0ca6ff8d84",
            "sha256:c20fadd63d0c992903bb8b4f6e97907c65d8813ba9aeefe97ee266104512c1bb",
            "sha256:48a43f6596d39ee2a1b63d910cbb46f1a03ee2f2eeb3e67fefa09a4d773c4c96",
            "sha256:4c41abd1ea6c653ff23d2be5f5e7449f270a67172e45efdc8532184dec377004",
            "sha256:32fd6efced421ac4e70921f111e31a3cf915eb3aa1d3e0e721c8d910eab975fb",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4a78222d9df96b4f282a6983940ee5edd1357e3f5e686b79ff0db2aa90de35a5",
            "sha256:ec8be9a856ddb476fccb4c6e3a1021b047900ce9a8a882b67c889d401e73c7d6",
            "sha256:713303abc306cbdc248f56a6a0b80576e4f06dafb61c3069ffaf492f91a67628",
            "sha256:ea64086378086e8af10962f1d1b271d229626e0a6eadfcf8a93050501037738a",
            "sha256:6c34bd91dbee10c6bcc5c2b080a915130708cd853e51dc0efd423527c9f799a4",
            "sha256:ffab903ebe191b560395d00b323b873b5ccf0c041182384d3df789a0f6547f9e",
            "sha256:ab7e0615728a5e0335025c2bb1cde7362e4725fe5debc06a5cae8565b7646fde",
            "sha256:7e40fc3ee91150f565119729495b29239a2fb46b86cd5b8f4a822f51d6609ce5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-28T15:59:04.973404429+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