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

docker.io/kubesphere/ingress-nginx-controller:v1.12.1 - 国内下载镜像源 浏览次数:10 安全受验证的发布者-Kubesphere
源镜像 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
镜像ID sha256:78e25eaa557d48a19963cbe751b91dc1d53e1c82aad6cd36c20e1c11eb04cd13
镜像TAG v1.12.1
大小 298.77MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /nginx-ingress-controller
启动入口 /usr/bin/dumb-init --
工作目录 /etc/nginx
OS/平台 linux/amd64
浏览量 10 次
贡献者 zh**********i@163.com
镜像创建 2025-03-24T23:11:12.55577716Z
同步时间 2025-10-13 15:59
更新时间 2025-10-14 00:18
开放端口
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
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller:v1.12.1  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
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller:v1.12.1  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#' 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 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller:v1.12.1  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 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller:v1.12.1  docker.io/kubesphere/ingress-nginx-controller:v1.12.1'

镜像构建历史


# 2025-03-25 07:11:12  0.00B 设置默认要执行的命令
CMD ["/nginx-ingress-controller"]
                        
# 2025-03-25 07:11:12  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/dumb-init" "--"]
                        
# 2025-03-25 07:11:12  22.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 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:12  0.00B 指定运行容器时使用的用户
USER www-data
                        
# 2025-03-25 07:11:12  66.52MB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 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:09  67.00B 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 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:09  3.93MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/wait-shutdown / # buildkit
                        
# 2025-03-25 07:11:09  52.90MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/nginx-ingress-controller / # buildkit
                        
# 2025-03-25 07:11:09  6.46MB 复制新文件或目录到容器中
COPY --chown=www-data:www-data bin/amd64/dbg / # buildkit
                        
# 2025-03-25 07:11:09  258.56KB 复制新文件或目录到容器中
COPY --chown=www-data:www-data etc /etc # buildkit
                        
# 2025-03-25 07:11:09  413.02KB 执行命令并创建新的镜像层
RUN |4 TARGETARCH=amd64 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=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:78e25eaa557d48a19963cbe751b91dc1d53e1c82aad6cd36c20e1c11eb04cd13",
    "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"
    ],
    "RepoDigests": [
        "kubesphere/ingress-nginx-controller@sha256:d2fbc4ec70d8aa2050dd91a91506e998765e86c96f32cffb56c503c9c34eed5b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kubesphere/ingress-nginx-controller@sha256:466e6b255d776c237286f013efe14da1477b172a2f444ca6806d66c9fad27111"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-24T23:11:12.55577716Z",
    "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": "amd64",
    "Os": "linux",
    "Size": 298772259,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/fa87cb978df3ccd4c46fd2e31bd0006abe1ba360f6ef58db632c0052509d42e2/diff:/var/lib/docker/overlay2/a5440fc84304ae000f089829ca9ae730153ba56c41d926df6bd4dac076841e30/diff:/var/lib/docker/overlay2/9bb352bd2bf8f94a5a1a34a7ac4c7cc723097e52cdd21963ca6e4356831c1321/diff:/var/lib/docker/overlay2/67e2358ccb9dd57c43b614dbd9048e974130a473002a620c44c1bd76e77fdcee/diff:/var/lib/docker/overlay2/717f62d5579ad0e61e243838995ae023f1b0757c72589a29b40d9c4b65823c21/diff:/var/lib/docker/overlay2/b3d3736e8b06160083ebe2e003146ec8e0d2e761432d80fc870174c472a805a8/diff:/var/lib/docker/overlay2/e8317fd7e4a936b72f896530b21b2671568b05f49e3b6989262d12bc43c307c5/diff:/var/lib/docker/overlay2/63fe8503ad7f9b7ec11edb46796570c3c90b154eb7510f7ec7e654814ae690c4/diff:/var/lib/docker/overlay2/18f06d0f71cc5470708ad8d2d1be51fe708fa32e86fb5ed3b14965e6cdf3bc94/diff:/var/lib/docker/overlay2/c2aa48f808e17d3c05130b5e03e98160adf4af38011703f654b0af0268df5a56/diff:/var/lib/docker/overlay2/6e97ad86fdc03eac1d4deeb8ea88b4a24db223302fd7a413ec4d597ea69ecba3/diff:/var/lib/docker/overlay2/e5661a7b97823fc7de38cc464e115d9fdfa2bc8be036e85cdcd1b729e2248183/diff:/var/lib/docker/overlay2/0c22e30237d33f301be0e7b257c9555e3a52d9f2b94b94901253a4d69e7e0c3e/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/171cd6694b1af1fe2dafa04514ef18bdabd03863ce47e891dbffeddd8dbddcc7/merged",
            "UpperDir": "/var/lib/docker/overlay2/171cd6694b1af1fe2dafa04514ef18bdabd03863ce47e891dbffeddd8dbddcc7/diff",
            "WorkDir": "/var/lib/docker/overlay2/171cd6694b1af1fe2dafa04514ef18bdabd03863ce47e891dbffeddd8dbddcc7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:ea5887115ab2de5e6c1112c2c00e15f70c773b847715709e5afba76c54547909",
            "sha256:a688090204096a6932d55a69256cd57fae9e36e0a51754390a5d26dbcf5703d4",
            "sha256:0a640871af32950d9f9664e111654f2d6c23526fe11c74fce912d8028a6d718a",
            "sha256:15ad6647c798889143ad1dc90520e73def45625481721cc646a5d73def299878",
            "sha256:e50c2f1aabef4636804f08898cfa8b93fe0f9e6a8612658f436aaaa3338e3753",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:03bbbdd795fb38b67c567d98a83385cc4abd42bdca226477646cb46dd537982e",
            "sha256:9a206f25d9a031f62da144ddfe995010e26aae580103ec0bb8fbc2590c3a608d",
            "sha256:9a1dc1ad87e817cb44348b38de18cc8c27b14a0474c8cac3e58c04572798ad88",
            "sha256:a69b043b552a65e2f3f856fb3d0011560520b22d8d2c859d354651454726744f",
            "sha256:ff5d99c9001f30cd6ee8c1a0081aa4425cd1df70ff183dec2ccd1f1ca912de32",
            "sha256:a956c4bc2c70e79cbd3630aa9c81b0fd69bd4bfcdfaf77a0254f110ccfab299a",
            "sha256:c99a2efa7f29e6ed15341e8ecf4017ba06e0fabeb1c979858b30a51fe6e7b3e5",
            "sha256:ff58054a3da7d65bb09539b6c485ed5d99479394ab5ec23e6ca7acabbecebd4f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-13T15:59:56.139689667+08:00"
    }
}

更多版本

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

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