docker.io/hashicorp/consul-k8s-control-plane:1.9.3 linux/amd64

docker.io/hashicorp/consul-k8s-control-plane:1.9.3 - 国内下载镜像源 浏览次数:12

这是一个 HashiCorp Consul 的 Kubernetes 控制平面镜像。它包含运行 Consul 控制平面所需的所有组件,用于在 Kubernetes 集群中进行服务发现、配置和安全管理。

源镜像 docker.io/hashicorp/consul-k8s-control-plane:1.9.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3
镜像ID sha256:ee0c92e5ca48153f3b8f256e07358a6e8376b04108d1dc1d4c01d330ba5a56e1
镜像TAG 1.9.3
大小 209.43MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c /bin/${BIN_NAME}
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2026-01-28T13:39:51.22709163Z
同步时间 2026-02-07 14:50
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PRODUCT_NAME=consul-k8s-control-plane BIN_NAME=consul-k8s-control-plane VERSION=1.9.3
镜像标签
consul-k8s-control-plane provides first-class integrations between Consul and Kubernetes.: description Team Consul Kubernetes <team-consul-kubernetes@hashicorp.com>: maintainer consul-k8s-control-plane: name MPL-2.0: org.opencontainers.image.licenses 1.9.3: release consul-k8s-control-plane provides first-class integrations between Consul and Kubernetes.: summary HashiCorp: vendor 1.9.3: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3  docker.io/hashicorp/consul-k8s-control-plane:1.9.3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3  docker.io/hashicorp/consul-k8s-control-plane:1.9.3

Shell快速替换命令

sed -i 's#hashicorp/consul-k8s-control-plane:1.9.3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3  docker.io/hashicorp/consul-k8s-control-plane:1.9.3'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3  docker.io/hashicorp/consul-k8s-control-plane:1.9.3'

镜像构建历史


# 2026-01-28 21:39:51  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "/bin/${BIN_NAME}"]
                        
# 2026-01-28 21:39:51  0.00B 指定运行容器时使用的用户
USER 100
                        
# 2026-01-28 21:39:51  51.41MB 复制新文件或目录到容器中
COPY dist/cni/linux/amd64/consul-cni /bin/ # buildkit
                        
# 2026-01-28 21:39:51  99.28MB 复制新文件或目录到容器中
COPY dist/linux/amd64/consul-k8s-control-plane /bin/ # buildkit
                        
# 2026-01-28 21:39:50  43.25MB 复制新文件或目录到容器中
COPY /go/bin/discover /bin/ # buildkit
                        
# 2026-01-28 21:38:39  3.08KB 执行命令并创建新的镜像层
RUN |5 BIN_NAME=consul-k8s-control-plane CNI_BIN_NAME=consul-cni PRODUCT_VERSION=1.9.3 TARGETOS=linux TARGETARCH=amd64 /bin/sh -c addgroup ${BIN_NAME} &&     adduser -S -G ${BIN_NAME} 100 # buildkit
                        
# 2026-01-28 21:38:39  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-01-28 21:38:39  0.00B 定义构建参数
ARG TARGETOS=linux
                        
# 2026-01-28 21:38:39  14.00B 执行命令并创建新的镜像层
RUN |3 BIN_NAME=consul-k8s-control-plane CNI_BIN_NAME=consul-cni PRODUCT_VERSION=1.9.3 /bin/sh -c ln -s /lib/libc.so.6 /usr/lib/libresolv.so.2 # buildkit
                        
# 2026-01-28 21:38:39  7.03MB 执行命令并创建新的镜像层
RUN |3 BIN_NAME=consul-k8s-control-plane CNI_BIN_NAME=consul-cni PRODUCT_VERSION=1.9.3 /bin/sh -c apk add --no-cache --upgrade ca-certificates libcap openssl su-exec iputils gcompat libc6-compat libstdc++ iptables # buildkit
                        
# 2026-01-28 21:38:38  0.00B 设置环境变量 VERSION
ENV VERSION=1.9.3
                        
# 2026-01-28 21:38:38  0.00B 设置环境变量 BIN_NAME
ENV BIN_NAME=consul-k8s-control-plane
                        
# 2026-01-28 21:38:38  16.01KB 复制新文件或目录到容器中
COPY LICENSE /usr/share/doc/consul-k8s-control-plane/LICENSE.txt # buildkit
                        
# 2026-01-28 21:38:38  0.00B 添加元数据标签
LABEL name=consul-k8s-control-plane maintainer=Team Consul Kubernetes <team-consul-kubernetes@hashicorp.com> vendor=HashiCorp version=1.9.3 release=1.9.3 summary=consul-k8s-control-plane provides first-class integrations between Consul and Kubernetes. description=consul-k8s-control-plane provides first-class integrations between Consul and Kubernetes. org.opencontainers.image.licenses=MPL-2.0
                        
# 2026-01-28 21:38:38  0.00B 设置环境变量 PRODUCT_NAME
ENV PRODUCT_NAME=consul-k8s-control-plane
                        
# 2026-01-28 21:38:38  0.00B 定义构建参数
ARG PRODUCT_VERSION=1.9.3
                        
# 2026-01-28 21:38:38  0.00B 定义构建参数
ARG CNI_BIN_NAME=consul-cni
                        
# 2026-01-28 21:38:38  0.00B 定义构建参数
ARG BIN_NAME=consul-k8s-control-plane
                        
# 2026-01-28 09:18:04  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-01-28 09:18:04  8.44MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:ee0c92e5ca48153f3b8f256e07358a6e8376b04108d1dc1d4c01d330ba5a56e1",
    "RepoTags": [
        "hashicorp/consul-k8s-control-plane:1.9.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane:1.9.3"
    ],
    "RepoDigests": [
        "hashicorp/consul-k8s-control-plane@sha256:bace62056b3a9f78653808d9d21d517f90a6d68a4875c3f444ce986f257fc2d5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/hashicorp/consul-k8s-control-plane@sha256:0074c92415cda3a25aa4dae1b05488355d99b63900d001f72ae7ac592b2fe990"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-01-28T13:39:51.22709163Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "100",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PRODUCT_NAME=consul-k8s-control-plane",
            "BIN_NAME=consul-k8s-control-plane",
            "VERSION=1.9.3"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "/bin/${BIN_NAME}"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "description": "consul-k8s-control-plane provides first-class integrations between Consul and Kubernetes.",
            "maintainer": "Team Consul Kubernetes \u003cteam-consul-kubernetes@hashicorp.com\u003e",
            "name": "consul-k8s-control-plane",
            "org.opencontainers.image.licenses": "MPL-2.0",
            "release": "1.9.3",
            "summary": "consul-k8s-control-plane provides first-class integrations between Consul and Kubernetes.",
            "vendor": "HashiCorp",
            "version": "1.9.3"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 209426148,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/7df8356a1e4ed8fad88673ff30ea80cd671094e2c34f158d782287d2ec222723/diff:/var/lib/docker/overlay2/5b70e70b9e762fc04dc66683c00f7bf27c597555d3259144245c109b89177593/diff:/var/lib/docker/overlay2/c991e4cc587c35c0b3ffffc1e80db7cda895d1012af096984e765a98491cb95e/diff:/var/lib/docker/overlay2/d60891eb88366beeb70dd74cc250c196408cd2563063b499fd6226900a1f1d24/diff:/var/lib/docker/overlay2/98f149544f2902caf0fdfe42cd998e612144beeb61a8fdd1d2ef5dd51b2ac000/diff:/var/lib/docker/overlay2/9a5bc08cf0b6cad2513d3f353ee1462ccfc9a56b5cabe5b97b42287ab4c85e9b/diff:/var/lib/docker/overlay2/3dc97e4bd65634a7cbd11b7bb49ed3d2c79bcba47fa4949d6eb2cba3baa63eb1/diff",
            "MergedDir": "/var/lib/docker/overlay2/ba191147492bd8a7cce28c98557e362a3aa2544e46bbd3526f961d720ac4e8c4/merged",
            "UpperDir": "/var/lib/docker/overlay2/ba191147492bd8a7cce28c98557e362a3aa2544e46bbd3526f961d720ac4e8c4/diff",
            "WorkDir": "/var/lib/docker/overlay2/ba191147492bd8a7cce28c98557e362a3aa2544e46bbd3526f961d720ac4e8c4/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:28cee0bf3234ea9279f320073edd5b94739325e0a06617daad79ab4d05c5f723",
            "sha256:852ca88865065554cfd1109bde35013df07f68723ef7ffeb96f1d588edb26210",
            "sha256:eb773db4d6b3e147e9844437ca6b98d60186523e7dfb340983fd156060c0d38e",
            "sha256:e6120f120bd250d450a817701a03de05bcf8bad29a2d42c9043fb99c41bc8875",
            "sha256:100949ce06f307659ea1a7007534ddad2ef8354159af09de566ef1a83c495a79",
            "sha256:a7585e516b9bda79370e96d500911319923ead176acd49edab481772c5581737",
            "sha256:209719c467df01a35f812f1983d22ce3b82eb5cda159b62ac5ebdac0f6e11f73"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-02-07T14:49:56.99842587+08:00"
    }
}

更多版本

docker.io/hashicorp/consul-k8s-control-plane:1.6.1

linux/amd64 docker.io214.40MB2025-02-11 10:09
419

docker.io/hashicorp/consul-k8s-control-plane:1.7.0

linux/amd64 docker.io207.09MB2025-05-08 17:25
222

docker.io/hashicorp/consul-k8s-control-plane:1.8.1

linux/amd64 docker.io216.92MB2025-09-22 17:47
133

docker.io/hashicorp/consul-k8s-control-plane:1.9.0

linux/amd64 docker.io209.20MB2025-10-30 11:44
150

docker.io/hashicorp/consul-k8s-control-plane:1.9.3

linux/amd64 docker.io209.43MB2026-02-07 14:50
11