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

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

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

源镜像 docker.io/rancher/nginx-ingress-controller:nginx-0.49.3-rancher1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-0.49.3-rancher1
镜像ID sha256:7720c1a66307b998f2e8e28e750870e3cad95590fc5a7aac204b011299696652
镜像TAG nginx-0.49.3-rancher1
大小 284.16MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 15 次
贡献者 30******7@qq.com
镜像创建 2021-10-29T18:57:14.466137824Z
同步时间 2025-09-08 18:29
更新时间 2025-09-09 08:48
开放端口
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-9d02fed34: 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-0.49.3-rancher1: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

镜像构建历史


# 2021-10-30 02:57:14  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2021-10-30 02:57:14  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2021-10-30 02:57:14  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-0.49.3-rancher1 COMMIT_SHA=git-9d02fed34 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
                        
# 2021-10-30 02:57:13  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2021-10-30 02:57:13  51.51MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-0.49.3-rancher1 COMMIT_SHA=git-9d02fed34 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 # buildkit
                        
# 2021-10-30 02:57:13  0.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-0.49.3-rancher1 COMMIT_SHA=git-9d02fed34 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   );   for dir in "${writeDirs[@]}"; do     mkdir -p ${dir};     chown -R www-data.www-data ${dir};   done' # buildkit
                        
# 2021-10-30 02:57:12  2.75MB 复制新文件或目录到容器中
COPY bin/amd64/wait-shutdown / # buildkit
                        
# 2021-10-30 02:57:12  38.23MB 复制新文件或目录到容器中
COPY bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2021-10-30 02:57:12  6.14MB 复制新文件或目录到容器中
COPY bin/amd64/dbg / # buildkit
                        
# 2021-10-30 02:57:12  263.16KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2021-10-30 02:57:11  1.67MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 VERSION=nginx-0.49.3-rancher1 COMMIT_SHA=git-9d02fed34 BUILD_ID=UNSET /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2021-10-30 02:57:11  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL build_id=UNSET
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=git-9d02fed34
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=nginx-0.49.3-rancher1
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2021-10-30 02:57:11  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2021-10-30 02:57:11  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2021-10-30 02:57:11  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2021-10-30 02:57:11  0.00B 定义构建参数
ARG VERSION
                        
# 2021-10-30 02:57:11  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2021-09-27 01:40:50  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2021-09-27 01:40:50  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2021-09-27 01:40:50  20.21MB 执行命令并创建新的镜像层
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   && 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-09-27 01:40:48  37.80MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2021-09-27 01:40:48  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2021-09-27 01:40:48  119.98MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2021-09-27 01:40:48  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2021-09-27 01:40: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-09-27 01:40: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-08-28 01:19:45  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2021-08-28 01:19:45  5.60MB 
/bin/sh -c #(nop) ADD file:aad4290d27580cc1a094ffaf98c3ca2fc5d699fe695dfb8e6e9fac20f1129450 in / 
                        
                    

镜像信息

{
    "Id": "sha256:7720c1a66307b998f2e8e28e750870e3cad95590fc5a7aac204b011299696652",
    "RepoTags": [
        "rancher/nginx-ingress-controller:nginx-0.49.3-rancher1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller:nginx-0.49.3-rancher1"
    ],
    "RepoDigests": [
        "rancher/nginx-ingress-controller@sha256:1617a3df09627d8b3b9b9d54c4791637dbbc6c75ec213f9d2ec886d82b03b48c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/nginx-ingress-controller@sha256:c46b891e9864e32173be7e17e2cfae8d4cea4795142bb5b226dde522ce422948"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2021-10-29T18:57:14.466137824Z",
    "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-9d02fed34",
            "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-0.49.3-rancher1"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 284159135,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b598c0d830c2d62b0bfef76aba8cdfb7478c621b263e3f708e0541a119b2cf03/diff:/var/lib/docker/overlay2/7809779feda7ee15cd07ebae4595ab7ae3205c923c4eb6c284611270d0dba4c0/diff:/var/lib/docker/overlay2/5f7d73e4b30139093d638fd3c7baea5f24f68dcbf7cb831791fdbec075b08784/diff:/var/lib/docker/overlay2/00f3d4be8800f0b067340da615665409de9b46ec96bf1a46e058ccfdbdc00258/diff:/var/lib/docker/overlay2/c9c554781b20dd87d03433845531e8508aa198c790d48e549672af7d217412d3/diff:/var/lib/docker/overlay2/a1f8f9ca9b4e14fff8eb259ebf2f9f063b510ce7f9925fc1351cf78fcd2cd088/diff:/var/lib/docker/overlay2/8ac548d35d3a943ee4a500f64b57bbe77428fd18b79b96fcf710018f6d23a7c7/diff:/var/lib/docker/overlay2/6937d750a68d3b487883148ae56f07c25d10299ee206e43d107cd5c2dd0d678d/diff:/var/lib/docker/overlay2/37e5d8204290cb71f2455b300442ead56bae0575d0b3b502094d424fe1e23bbe/diff:/var/lib/docker/overlay2/9ee3cb6285f692d5e65467a0bdd150d708913c5f07bd828e5b007d222260352c/diff:/var/lib/docker/overlay2/a45cd62ea531f5d8f18bc88c32fd9d7714284149c2e8c7843aa969028857de0f/diff:/var/lib/docker/overlay2/f449bddcaa4409432dd93cfad7f76a813ac60e80ca49f795ac52ba53b22cbbe8/diff",
            "MergedDir": "/var/lib/docker/overlay2/dcadc369104d090cac504d9543343d93d6d9e54b7244cec0208202b2d8d65a44/merged",
            "UpperDir": "/var/lib/docker/overlay2/dcadc369104d090cac504d9543343d93d6d9e54b7244cec0208202b2d8d65a44/diff",
            "WorkDir": "/var/lib/docker/overlay2/dcadc369104d090cac504d9543343d93d6d9e54b7244cec0208202b2d8d65a44/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:e2eb06d8af8218cfec8210147357a68b7e13f7c485b991c288c2d01dc228bb68",
            "sha256:ab1476f3fdd9445de577b419fe42de4903547abdfc46b1a33dff287ba169d126",
            "sha256:ad20729656efaeec4afd416b66ed1ec9615da5f3ea29521bbc55a91aff40c0a4",
            "sha256:0d5022138006bacee6da179d4d554ee59226c40c7b65d4d1dec0480d275ca41e",
            "sha256:8f757e3fe5e473340c030579dd34833d93dac2bab3c1b828cfea60cd82608e80",
            "sha256:06e1008582041bf2a8093c3e03163c4ed1638597077d16da73e1af7838e759f2",
            "sha256:1f4d316c2ca5828fda543f503341a184804522179e4db9f808dfaf6ac8d6ea6f",
            "sha256:41655ccfacc4a2e6a4d2423c50d0202d8862c6363e5727069c4ed1570cfce206",
            "sha256:aa25beb3603afb6f2450741e3ff49167ba4303312b199058ada369d9d05b0366",
            "sha256:d8bb62187a0e89b1879871df9a36ef48a492043b5d6a68a0792ada777875fbe2",
            "sha256:abb749b6ad0796a673b49bc9851fca5c8e99bf9be33332b51ec7431d868083eb",
            "sha256:f7627632a8598bada7253143ffde65161efe869da47baaf6faa86309b373f890",
            "sha256:3049aa7b3b64d267bb21d593166493e8dcc4c64f90bcc3227cc976971ff4cf31"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-08T18:29:22.094314876+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

linux/amd64 docker.io789.46MB2025-07-16 11:37
90

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

linux/amd64 docker.io283.93MB2025-08-05 11:38
47

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

linux/amd64 docker.io284.16MB2025-09-08 18:29
14