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

docker.io/kubesphere/ingress-nginx-controller:v1.12.1 - 国内下载镜像源 浏览次数:15 安全受验证的发布者-Kubesphere 温馨提示: 这是一个 linux/arm64 系统架构镜像
源镜像 docker.io/kubesphere/ingress-nginx-controller:v1.12.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller:v1.12.1-linuxarm64
镜像ID sha256:ac67b0374a47fac0aa657c3646a7e64656225ea1d9085e8a32e81582d34b8f0a
镜像TAG v1.12.1-linuxarm64
大小 301.42MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/arm64
浏览量 15 次
贡献者
镜像创建 2025-03-24T23:11:24.724964124Z
同步时间 2025-12-19 00:57
更新时间 2025-12-19 17:56
开放端口
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;;
镜像标签
7a37aab3-4f4d-4b39-a68b-66eb98cf207d: build_id https://kubernetes.github.io/ingress-nginx/: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 51c2b819690bbf1709b844dbf321a9acf6eda5a7: 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.12.1: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-03-25 07:11:24  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2025-03-25 07:11:24  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2025-03-25 07:11:24  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.12.1 COMMIT_SHA=51c2b819690bbf1709b844dbf321a9acf6eda5a7 BUILD_ID=7a37aab3-4f4d-4b39-a68b-66eb98cf207d /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log   && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
                        
# 2025-03-25 07:11:24  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2025-03-25 07:11:24  64.03MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.12.1 COMMIT_SHA=51c2b819690bbf1709b844dbf321a9acf6eda5a7 BUILD_ID=7a37aab3-4f4d-4b39-a68b-66eb98cf207d /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-25 07:11:20  67.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.12.1 COMMIT_SHA=51c2b819690bbf1709b844dbf321a9acf6eda5a7 BUILD_ID=7a37aab3-4f4d-4b39-a68b-66eb98cf207d /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-25 07:11:19  3.80MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/arm64/wait-shutdown / # buildkit
                        
# 2025-03-25 07:11:19  50.66MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/arm64/nginx-ingress-controller / # buildkit
                        
# 2025-03-25 07:11:19  6.09MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/arm64/dbg / # buildkit
                        
# 2025-03-25 07:11:18  258.56KB 复制新文件或目录到容器中
COPY --chown=www-data:www-data etc /etc # buildkit
                        
# 2025-03-25 07:11:18  539.75KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=arm64 VERSION=v1.12.1 COMMIT_SHA=51c2b819690bbf1709b844dbf321a9acf6eda5a7 BUILD_ID=7a37aab3-4f4d-4b39-a68b-66eb98cf207d /bin/sh -c apk update   && apk upgrade   && apk add --no-cache     diffutils   && rm -rf /var/cache/apk/* # buildkit
                        
# 2025-03-25 07:11:05  0.00B 设置工作目录为/etc/nginx
WORKDIR /etc/nginx
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL build_id=7a37aab3-4f4d-4b39-a68b-66eb98cf207d
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=51c2b819690bbf1709b844dbf321a9acf6eda5a7
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=v1.12.1
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=Apache-2.0
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=The Kubernetes Authors
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
                        
# 2025-03-25 07:11:05  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
                        
# 2025-03-25 07:11:05  0.00B 定义构建参数
ARG BUILD_ID=7a37aab3-4f4d-4b39-a68b-66eb98cf207d
                        
# 2025-03-25 07:11:05  0.00B 定义构建参数
ARG COMMIT_SHA=51c2b819690bbf1709b844dbf321a9acf6eda5a7
                        
# 2025-03-25 07:11:05  0.00B 定义构建参数
ARG VERSION=v1.12.1
                        
# 2025-03-25 07:11:05  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2025-03-24 23:55:38  0.00B 设置默认要执行的命令
CMD ["nginx" "-g" "daemon off;"]
                        
# 2025-03-24 23:55:38  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{} 80/tcp:{}]
                        
# 2025-03-24 23:55:38  52.45MB 执行命令并创建新的镜像层
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 23:55:25  3.05MB 复制新文件或目录到容器中
COPY /etc/nginx /etc/nginx # buildkit
                        
# 2025-03-24 23:55:25  0.00B 复制新文件或目录到容器中
COPY /opt /opt # buildkit
                        
# 2025-03-24 23:55:25  32.78MB 复制新文件或目录到容器中
COPY /usr/lib/libopentelemetry* /usr/local/lib # buildkit
                        
# 2025-03-24 23:55:24  79.58MB 复制新文件或目录到容器中
COPY /usr/local /usr/local # buildkit
                        
# 2025-03-24 23:55:24  0.00B 设置环境变量 LUA_CPATH
ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
                        
# 2025-03-24 23:55: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 23:55: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  8.17MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.3-aarch64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:ac67b0374a47fac0aa657c3646a7e64656225ea1d9085e8a32e81582d34b8f0a",
    "RepoTags": [
        "kubesphere/ingress-nginx-controller:v1.12.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller:v1.12.1-linuxarm64"
    ],
    "RepoDigests": [
        "kubesphere/ingress-nginx-controller@sha256:d2fbc4ec70d8aa2050dd91a91506e998765e86c96f32cffb56c503c9c34eed5b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller@sha256:cc3ae8414f1e297e7fc6bba9ce1363b700793062e676bf6b2400779c76455419"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-24T23:11:24.724964124Z",
    "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": "7a37aab3-4f4d-4b39-a68b-66eb98cf207d",
            "org.opencontainers.image.documentation": "https://kubernetes.github.io/ingress-nginx/",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "51c2b819690bbf1709b844dbf321a9acf6eda5a7",
            "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.12.1"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 301422488,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/093109689f1769086f4403d06e08af95acaaa85b0bdabea8eadd31b1d50541ac/diff:/var/lib/docker/overlay2/9d0d94efd4a95be63a0eab87ca554456218cfc254c1cb3bd9723d8c864e88b80/diff:/var/lib/docker/overlay2/0ae4e4a1d6fe47f5da9585caa6ac54a53c0d713fc8a9278aaa55c4926fde13c3/diff:/var/lib/docker/overlay2/0274305d8f20e7ab81f50d92f647a8765d3776e01c23b35297e3bb7c9fa5179b/diff:/var/lib/docker/overlay2/c881ac5fe04e746f27938e38d5a65601c7d13f9a26bc2db96ccea61ec4c0d63c/diff:/var/lib/docker/overlay2/91da87829f0776210d6382b4c8bab696090d372f9377cf902e8a549da411b888/diff:/var/lib/docker/overlay2/ebae7cd67d6ff17da6fcbea69c6cff62fe21af824a044d63dcfb3610682ab347/diff:/var/lib/docker/overlay2/742e13f5be72a3b9f931cf161158132ee90108f7be00a8c79a46c68786dd6671/diff:/var/lib/docker/overlay2/b04006ec0dfacbcf5180101ad83090791ebc1f99522a1d3e20e6b31a4e73b1f3/diff:/var/lib/docker/overlay2/032832a672cb608d151d0a646b91aacc4805050ace0e18664a83eee846329f92/diff:/var/lib/docker/overlay2/43a60ee038f3177b4a29d132f6621498a432e14a9d710f840029730853b0b52b/diff:/var/lib/docker/overlay2/3f4161f35e263f15d6a2b466f0dd0240082d6ca55ac53027bc097ccf9bc071bc/diff:/var/lib/docker/overlay2/31ffe691b41bcdea3dbea28430bacff929d944fe13c4b7125759bcc5dc12219b/diff:/var/lib/docker/overlay2/51ff1ec214ea5c0498227f34aabe540131cd18d30b7428740aa1c60a8c904d83/diff",
            "MergedDir": "/var/lib/docker/overlay2/e47e5db9036617ab0eb8b160ff83d1356576e823ace7799de8533562889ca7db/merged",
            "UpperDir": "/var/lib/docker/overlay2/e47e5db9036617ab0eb8b160ff83d1356576e823ace7799de8533562889ca7db/diff",
            "WorkDir": "/var/lib/docker/overlay2/e47e5db9036617ab0eb8b160ff83d1356576e823ace7799de8533562889ca7db/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a16e98724c05975ee8c40d8fe389c3481373d34ab20a1cf52ea2accc43f71f4c",
            "sha256:754c000be4446899a6a6c0aa136d917a63fa95dfcb4f4d4bfba314c21fb74d75",
            "sha256:5654a0e3c63799afcbdedeab600b0cb3669fc7bf4f0c82af2f35c6e2137460fc",
            "sha256:a98853f515274bacc6115a1f1c7155c3ccf2e2c2c6569edfcd7c8262f20db9b3",
            "sha256:1c3b66709492741d3d66435443a6f2ae9025dd36af072437ea8439af8ef58117",
            "sha256:146fe0387c844f7ac0361d96250a7e6d28fdf54511e610f989e3d8498a4a1a0b",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:d5005a96dc33183b1beea8cd7aadbb4ad6040e442d8386348b69e0129b4d52e2",
            "sha256:9a206f25d9a031f62da144ddfe995010e26aae580103ec0bb8fbc2590c3a608d",
            "sha256:4e9b9e5209b4127da1d84629556c8f5c5bda628547c9f6a17a72277ecf6ef79e",
            "sha256:522207d4062bef4c724447b368708fa7356db26d6aefa16238f0411c43022c8e",
            "sha256:f7c5a4b3a6237ba698af7192fbd85b4bd7f4552c8d06b7068b173c20dd80ddc9",
            "sha256:a4a74c87d52eb2d20aecb08f93d6fa3650f296ab0451acb216ec0ff1e7645950",
            "sha256:eaa58d1dd9aadb97eb84d8b7a8fffe60e91d091add66c6198f6298b0a5f66e6c",
            "sha256:af51f7971528862d4452c4606c08dc3291552cdcb866099023aeb649047c5968"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-19T00:57:06.510487461+08:00"
    }
}

更多版本

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

linux/amd64 docker.io298.77MB2025-10-13 15:59
108

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

linux/arm64 docker.io301.42MB2025-12-19 00:57
14