docker.io/kubesphere/nginx-ingress-controller:v1.3.1 linux/arm64

docker.io/kubesphere/nginx-ingress-controller:v1.3.1 - 国内下载镜像源 浏览次数:29 安全受验证的发布者-Kubesphere 温馨提示: 这是一个 linux/arm64 系统架构镜像
NGINX Ingress Controller是一个基于Kubernetes的入门控制器,它使用 NGINX 作为反向代理来路由请求到后端服务。这个镜像主要用于部署 Kubernetes 集群中的 ingress 对象,让其可以将 incoming traffic 路由到正确的服务上。
源镜像 docker.io/kubesphere/nginx-ingress-controller:v1.3.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64
镜像ID sha256:66058d4848b8f710459ea9a8e89e56768be59af12ea9232f89c9a209b0e6f70a
镜像TAG v1.3.1-linuxarm64
大小 258.57MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/arm64
浏览量 29 次
贡献者
镜像创建 2022-09-02T19:21:56.01102124Z
同步时间 2025-01-12 19:55
更新时间 2025-01-18 11:00
开放端口
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;;
镜像标签
89e7c55b-daaf-45f2-8107-22b21bbe77e7: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 92534fa2ae799b502882c8684db13a25cde68155: 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 v1.3.1: org.opencontainers.image.version

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

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64  docker.io/kubesphere/nginx-ingress-controller:v1.3.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64  docker.io/kubesphere/nginx-ingress-controller:v1.3.1

Shell快速替换命令

sed -i 's#kubesphere/nginx-ingress-controller:v1.3.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64  docker.io/kubesphere/nginx-ingress-controller:v1.3.1'

Ansible快速分发-Containerd

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

镜像构建历史


# 2022-09-03 03:21:56  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2022-09-03 03:21:56  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2022-09-03 03:21:56  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2022-09-03 03:21:55  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2022-09-03 03:21:55  49.52MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /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-09-03 03:21:42  53.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /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'   && echo "/lib:/usr/lib:/usr/local/lib:/modules_mount/otel/lib" > /etc/ld-musl-x86_64.path # buildkit
                        
# 2022-09-03 03:21:40  2.82MB 复制新文件或目录到容器中
COPY bin/arm64/wait-shutdown / # buildkit
                        
# 2022-09-03 03:21:40  37.81MB 复制新文件或目录到容器中
COPY bin/arm64/nginx-ingress-controller / # buildkit
                        
# 2022-09-03 03:21:39  6.09MB 复制新文件或目录到容器中
COPY bin/arm64/dbg / # buildkit
                        
# 2022-09-03 03:21:39  272.43KB 复制新文件或目录到容器中
COPY etc /etc # buildkit
                        
# 2022-09-03 03:21:39  2.42MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.3.1 COMMIT_SHA=92534fa2ae799b502882c8684db13a25cde68155 BUILD_ID=89e7c55b-daaf-45f2-8107-22b21bbe77e7 /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2022-09-03 03:21:03  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL build_id=89e7c55b-daaf-45f2-8107-22b21bbe77e7
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=92534fa2ae799b502882c8684db13a25cde68155
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.3.1
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2022-09-03 03:21:03  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG BUILD_ID=UNSET
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG COMMIT_SHA
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG VERSION
                        
# 2022-09-03 03:21:03  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2022-08-18 23:20:06  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2022-08-18 23:20:06  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2022-08-18 23:20:06  13.46MB 执行命令并创建新的镜像层
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
                        
# 2022-08-18 23:19:56  37.76MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2022-08-18 23:19:56  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2022-08-18 23:19:55  103.13MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2022-08-18 23:19:55  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2022-08-18 23:19: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;;
                        
# 2022-08-18 23:19: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
                        
# 2022-08-10 01:39:42  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2022-08-10 01:39:41  5.29MB 
/bin/sh -c #(nop) ADD file:960fd469d48cf79ba14bbda71f3192074ed860c112e30e0bc92bff3440cb45ab in / 
                        
                    

镜像信息

{
    "Id": "sha256:66058d4848b8f710459ea9a8e89e56768be59af12ea9232f89c9a209b0e6f70a",
    "RepoTags": [
        "kubesphere/nginx-ingress-controller:v1.3.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller:v1.3.1-linuxarm64"
    ],
    "RepoDigests": [
        "kubesphere/nginx-ingress-controller@sha256:54f7fe2c6c5a9db9a0ebf1131797109bb7a4d91f56b9b362bde2abd237dd1974",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/nginx-ingress-controller@sha256:1db6eaccc2a6121096bf1c1a74f12fd3adf65cab95f39f7523e0f1f776ba729c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-09-02T19:21:56.01102124Z",
    "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": "89e7c55b-daaf-45f2-8107-22b21bbe77e7",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "92534fa2ae799b502882c8684db13a25cde68155",
            "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": "v1.3.1"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 258567331,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6e84577ede7cbb4881ce17df96bfe833ae188d5378bbbaed199135a2df4b34c0/diff:/var/lib/docker/overlay2/f9bd0d7f48f9d4dd23b74b04bbdc6618901fd1aa121d3a5199cd9c60a74be6ff/diff:/var/lib/docker/overlay2/34b651fd0092ebc315e60ffd6987d670295adbdf3f3ab7a5c1f651e0a24975b3/diff:/var/lib/docker/overlay2/15393a9a96357320daf33ace5325b090e3551dbf5503aad09a50ce3ebe62ec6b/diff:/var/lib/docker/overlay2/a14c31032bd34a1c02720ae3b32d2dd5e7a1186017759c7adb2f7368aa7370bc/diff:/var/lib/docker/overlay2/6eb4f54e2ba42c5d807c9a6da66075eddaa0bad82ed268190cd851ef3669d03d/diff:/var/lib/docker/overlay2/6bec717a3f2d6b5de880012308273494122366210e2f6f648cbb56b7255acb4c/diff:/var/lib/docker/overlay2/129b2f365c78f72ea01d7ba2198fbcdb9e329025f49cd390e624908d02f9ed5d/diff:/var/lib/docker/overlay2/ddbd1280adaf480018148c0990bb3794892f334afdbeb6572039063d6a6adcb6/diff:/var/lib/docker/overlay2/05ad529e2a5d9ca9f2969d07a9693e19c24d0ab319289e2fc79454abf4289f13/diff:/var/lib/docker/overlay2/07c430267425dd3bbc1418f670ecf47842906e218686226d07f86c2f0178de07/diff:/var/lib/docker/overlay2/9edf8155665a3a7ba48f25ba1ccd2ee7314392dbb8e673ad86b2bc603e28f241/diff:/var/lib/docker/overlay2/4631d68ad0648a63384fc968767bcf231e5c38eb5328eb254d120948c03e1e10/diff",
            "MergedDir": "/var/lib/docker/overlay2/5c2fd290dccdfddc3888283822dfb77ae778dcce7129dee57c73d833eb564c81/merged",
            "UpperDir": "/var/lib/docker/overlay2/5c2fd290dccdfddc3888283822dfb77ae778dcce7129dee57c73d833eb564c81/diff",
            "WorkDir": "/var/lib/docker/overlay2/5c2fd290dccdfddc3888283822dfb77ae778dcce7129dee57c73d833eb564c81/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5d3e392a13a0fdfbf8806cb4a5e4b0a92b5021103a146249d8a2c999f06a9772",
            "sha256:f085a6f37bc71a2b0845bfb00b19d71b365b10a2e8b240aaf0009537aafacce0",
            "sha256:29f6c67da726c491ebc258ef425be5605f169698398c03748d6e576531cb0006",
            "sha256:9f631118d86bd9b21e20644d39c0164a05dab8d83e54253d10e842ddccf40c64",
            "sha256:1a22e6cd27e00cad52610a58b3087be469f6d7235a629b1399f0389188616285",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5ebcaf5eda0c4e6128c60adb7e739f3c6489ba1ea4a0eba836a1477e5b415752",
            "sha256:47dbe9ec0cb905929c257e57f952caee59c28369f314d27ce35836329fcec383",
            "sha256:97970cadf5c335e25d36ad75dc3e4653f4f626fa7155915e6e787e4448f1c6d9",
            "sha256:3bb3934c657e14f7e1e3c13f5918213b2deb949d79b10e1f6289dae83e720810",
            "sha256:22332ceec270cdf7e87fe22f7964e89ce27bfca0dd9597eb3ca4e4f7f9193346",
            "sha256:0eee9915d3f5ae16321fd6fc580b28952062debb6434e3204722cb59c5ee075a",
            "sha256:2ed4719d9b11b370a9c933fe47ec81980622360c5da7987a692eb981d3714bca",
            "sha256:6601e4e2590b8601467b2ac55a16c5ebe3dfef4912d66c6ce034af938552bedd"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-01-12T19:55:25.626834796+08:00"
    }
}

更多版本

docker.io/kubesphere/nginx-ingress-controller:v1.4.0

linux/amd64 docker.io263.63MB2024-07-01 15:03
242

docker.io/kubesphere/nginx-ingress-controller:v1.1.0

linux/amd64 docker.io285.30MB2024-08-01 19:35
141

docker.io/kubesphere/nginx-ingress-controller:v1.3.1

linux/amd64 docker.io262.58MB2024-08-15 17:03
147

docker.io/kubesphere/nginx-ingress-controller:v1.3.1

linux/arm64 docker.io258.57MB2025-01-12 19:55
28