logo
docker.io/docker/desktop-cloud-provider-kind:v0.7.0
linux/amd64 docker.io 梦²⁰²⁶ 贡献

该镜像是Docker Desktop提供的Kind(Kubernetes in Docker)集群云提供商组件,用于在本地Docker Desktop环境中为Kind集群模拟云服务能力,例如支持负载均衡器类型的Kubernetes服务暴露等,帮助用户在本地更贴近云原生场景测试Kubernetes应用。

20
浏览次数
453.25MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0
源镜像
docker.io/docker/desktop-cloud-provider-kind:v0.7.0
镜像ID
sha256:32c82be8b36f0347fd1b42d77d9400ce3c24a0e916df86764a0e1a0f0643c23b
镜像 TAG
v0.7.0
镜像大小
453.25MB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/bin/cloud-provider-kind
工作目录
/
OS/平台
linux/amd64
镜像创建
2026-08-14T18:43:00.125720104Z
同步时间
2026-10-20 09:22
浏览量
20 次
贡献者
avatar 梦²⁰²⁶
🔌 开放端口 2
2375/tcp 2376/tcp
📁 目录挂载 1
 /var/lib/docker
⚙️ 环境变量 6
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
DOCKER_VERSION=29.7.2 1
DOCKER_BUILDX_VERSION=0.36.1 2
DOCKER_COMPOSE_VERSION=5.4.0 3
DOCKER_TLS_CERTDIR=/certs 4
DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d 5

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0  docker.io/docker/desktop-cloud-provider-kind:v0.7.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0  docker.io/docker/desktop-cloud-provider-kind:v0.7.0

Shell快速替换命令

sed -i 's#docker/desktop-cloud-provider-kind:v0.7.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0  docker.io/docker/desktop-cloud-provider-kind:v0.7.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0  docker.io/docker/desktop-cloud-provider-kind:v0.7.0'

镜像构建历史


# 2026-08-15 02:43:00  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/cloud-provider-kind"]
                        
# 2026-08-15 02:43:00  62.18MB 复制新文件或目录到容器中
COPY --chown=root:root ./go/src/bin/cloud-provider-kind /bin/cloud-provider-kind # buildkit
                        
# 2026-08-11 07:33:20  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-08-11 07:33:20  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["dockerd-entrypoint.sh"]
                        
# 2026-08-11 07:33:20  0.00B 声明容器运行时监听的端口
EXPOSE map[2375/tcp:{} 2376/tcp:{}]
                        
# 2026-08-11 07:33:20  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/docker]
                        
# 2026-08-11 07:33:20  9.10KB 复制新文件或目录到容器中
COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-08-11 07:33:20  3.40KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	wget -O /usr/local/bin/dind "https://raw.githubusercontent.com/docker/docker/${DIND_COMMIT}/hack/dind"; 	chmod +x /usr/local/bin/dind # buildkit
                        
# 2026-08-11 07:33:20  0.00B 设置环境变量 DIND_COMMIT
ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
                        
# 2026-08-11 07:33:20  189.73MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz'; 			;; 		'armhf') 			url='https://download.docker.com/linux/static/stable/armel/docker-29.7.2.tgz'; 			;; 		'armv7') 			url='https://download.docker.com/linux/static/stable/armhf/docker-29.7.2.tgz'; 			;; 		'aarch64') 			url='https://download.docker.com/linux/static/stable/aarch64/docker-29.7.2.tgz'; 			;; 		*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; 	esac; 		wget -O 'docker.tgz' "$url"; 		tar --extract 		--file docker.tgz 		--strip-components 1 		--directory /usr/local/bin/ 		--no-same-owner 		--exclude 'docker/docker' 	; 	rm docker.tgz; 		dockerd --version; 	containerd --version; 	ctr --version; 	runc --version # buildkit
                        
# 2026-08-11 07:33:17  3.15KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	addgroup -S dockremap; 	adduser -S -G dockremap dockremap; 	echo 'dockremap:165536:65536' >> /etc/subuid; 	echo 'dockremap:165536:65536' >> /etc/subgid # buildkit
                        
# 2026-08-11 07:33:17  243.26KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apk add --no-cache iptables-legacy; 	mkdir -p /usr/local/sbin/.iptables-legacy; 	for f in 		iptables 		iptables-save 		iptables-restore 		ip6tables 		ip6tables-save 		ip6tables-restore 	; do 		b="$(command -v "${f/tables/tables-legacy}")"; 		"$b" --version; 		ln -svT "$b" "/usr/local/sbin/.iptables-legacy/$f"; 	done; 	export PATH="/usr/local/sbin/.iptables-legacy:$PATH"; 	iptables --version | grep legacy # buildkit
                        
# 2026-08-11 07:33:17  17.88MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apk add --no-cache 		btrfs-progs 		e2fsprogs 		e2fsprogs-extra 		git 		ip6tables 		iptables 		openssl 		pigz 		shadow-uidmap 		xfsprogs 		xz 		zfs 	; # buildkit
                        
# 2026-08-11 07:30:08  0.00B 设置默认要执行的命令
CMD ["sh"]
                        
# 2026-08-11 07:30:08  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2026-08-11 07:30:08  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
                        
# 2026-08-11 07:30:08  0.00B 设置环境变量 DOCKER_TLS_CERTDIR
ENV DOCKER_TLS_CERTDIR=/certs
                        
# 2026-08-11 07:30:08  1.85KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-08-11 07:30:08  587.00B 复制新文件或目录到容器中
COPY modprobe.sh /usr/local/bin/modprobe # buildkit
                        
# 2026-08-11 07:30:08  49.36MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-x86_64'; 			sha256='837fd1d35bf6a494f41b5b5988269a7be79de337cf1a1a6ff0e45ab51bb4e9be'; 			;; 		'armhf') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-armv6'; 			sha256='a5832fe8544e6e72af7cc380a2e3c014a6ced6d56db12fe814d40ffd0e657a6d'; 			;; 		'armv7') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-armv7'; 			sha256='f0c92550db24083a2622e4e980a3fdc13890125962ca09590a86c87ad0b3c536'; 			;; 		'aarch64') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-aarch64'; 			sha256='fc5d1371f1ec7987e703da94ede49af3fbfb240b83f22991a98511de7bc4b93b'; 			;; 		'ppc64le') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-ppc64le'; 			sha256='8158968c7ddb298ae901024c5fb6d471454d1bd75bdea317c4a9d24f87fa4868'; 			;; 		'riscv64') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-riscv64'; 			sha256='016b7ac25ce605575bab99464d6b63141c41e14cc49cd0fa19c82aa8dd75a004'; 			;; 		's390x') 			url='https://github.com/docker/compose/releases/download/v5.4.0/docker-compose-linux-s390x'; 			sha256='892b60ad432d526b80376ba0b15429c6849ccc598b50b657aa6339310110a85a'; 			;; 		*) echo >&2 "warning: unsupported 'docker-compose' architecture ($apkArch); skipping"; exit 0 ;; 	esac; 		wget -O 'docker-compose' "$url"; 	echo "$sha256 *"'docker-compose' | sha256sum -c -; 		plugin='/usr/local/libexec/docker/cli-plugins/docker-compose'; 	mkdir -p "$(dirname "$plugin")"; 	mv -vT 'docker-compose' "$plugin"; 	chmod +x "$plugin"; 		ln -sv "$plugin" /usr/local/bin/; 	docker-compose --version; 	docker compose version # buildkit
                        
# 2026-08-11 07:30:07  0.00B 设置环境变量 DOCKER_COMPOSE_VERSION
ENV DOCKER_COMPOSE_VERSION=5.4.0
                        
# 2026-08-11 07:30:07  65.30MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-amd64'; 			sha256='48af8a397ebd60178778bf63611dbcebe5f5e7a9be90eb9147b24b9587455778'; 			;; 		'armhf') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-arm-v6'; 			sha256='324ed0ca85defb28442eda3b002472dbfc7e77bf6992292f2daa94f699f0e43a'; 			;; 		'armv7') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-arm-v7'; 			sha256='32ff9bee8c48c1fbceb1e2fb1d8472ec817ad1e25b5dff58ec9abf9b8d903518'; 			;; 		'aarch64') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-arm64'; 			sha256='5d0cafd9d16afe1a0f0d9529885344ace2cc99efdd531b6c783c5455a6001569'; 			;; 		'ppc64le') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-ppc64le'; 			sha256='46f71a277d1d05cb20f87601abfb729d0056f88705903bd82ad6153f80e3cd9b'; 			;; 		'riscv64') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-riscv64'; 			sha256='5e82f0ada635dabda74f1486dea604e0ea3a1214971ec8c52dcb4db6e08cce26'; 			;; 		's390x') 			url='https://github.com/docker/buildx/releases/download/v0.36.1/buildx-v0.36.1.linux-s390x'; 			sha256='9d8dff974aa0166fc59a5804f35bb6c9ea0693a3f5061a81101668cfe707b0b4'; 			;; 		*) echo >&2 "warning: unsupported 'docker-buildx' architecture ($apkArch); skipping"; exit 0 ;; 	esac; 		wget -O 'docker-buildx' "$url"; 	echo "$sha256 *"'docker-buildx' | sha256sum -c -; 		plugin='/usr/local/libexec/docker/cli-plugins/docker-buildx'; 	mkdir -p "$(dirname "$plugin")"; 	mv -vT 'docker-buildx' "$plugin"; 	chmod +x "$plugin"; 		docker buildx version # buildkit
                        
# 2026-08-11 07:30:06  0.00B 设置环境变量 DOCKER_BUILDX_VERSION
ENV DOCKER_BUILDX_VERSION=0.36.1
                        
# 2026-08-11 07:30:06  42.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://download.docker.com/linux/static/stable/x86_64/docker-29.7.2.tgz'; 			;; 		'armhf') 			url='https://download.docker.com/linux/static/stable/armel/docker-29.7.2.tgz'; 			;; 		'armv7') 			url='https://download.docker.com/linux/static/stable/armhf/docker-29.7.2.tgz'; 			;; 		'aarch64') 			url='https://download.docker.com/linux/static/stable/aarch64/docker-29.7.2.tgz'; 			;; 		*) echo >&2 "error: unsupported 'docker.tgz' architecture ($apkArch)"; exit 1 ;; 	esac; 		wget -O 'docker.tgz' "$url"; 		tar --extract 		--file docker.tgz 		--strip-components 1 		--directory /usr/local/bin/ 		--no-same-owner 		'docker/docker' 	; 	rm docker.tgz; 		docker --version # buildkit
                        
# 2026-08-11 07:30:06  0.00B 设置环境变量 DOCKER_VERSION
ENV DOCKER_VERSION=29.7.2
                        
# 2026-08-11 07:30:04  1.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	addgroup -g 2375 -S docker # buildkit
                        
# 2026-08-11 07:30:03  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
                        
# 2026-08-11 07:30:03  17.45MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		openssh-client 		git # buildkit
                        
# 2026-06-16 08:01:29  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-06-16 08:01:29  8.42MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.24.1-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:32c82be8b36f0347fd1b42d77d9400ce3c24a0e916df86764a0e1a0f0643c23b",
    "RepoTags": [
        "docker/desktop-cloud-provider-kind:v0.7.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind:v0.7.0"
    ],
    "RepoDigests": [
        "docker/desktop-cloud-provider-kind@sha256:f078b9ccf4780425ada337bfa7b5e364106ceccdb90006c87f357daa420d3da3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/docker/desktop-cloud-provider-kind@sha256:bc36c96f22f0743f70f8e678414f1d2530d1601315333f16cfd8d53216f5977d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-14T18:43:00.125720104Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "2375/tcp": {},
            "2376/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DOCKER_VERSION=29.7.2",
            "DOCKER_BUILDX_VERSION=0.36.1",
            "DOCKER_COMPOSE_VERSION=5.4.0",
            "DOCKER_TLS_CERTDIR=/certs",
            "DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/lib/docker": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/bin/cloud-provider-kind"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 453248860,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a2438e7ea758658e2b7aa7654113a051b166f066b7a7a2566e5e4b7de826eb70/diff:/var/lib/docker/overlay2/ebb0cab2d02f4581a1efbf60d933049d4a657ecda7b26d883042e414466e59cf/diff:/var/lib/docker/overlay2/1f64d4c357a8cedf21f72c50759c1d5ea0639beb1ce89a105982cc7ab9effd9e/diff:/var/lib/docker/overlay2/a780bedfccd11a861af700d858a22a0039f2adb6943a5ee68eb51214b8ea0900/diff:/var/lib/docker/overlay2/6530b159e5c27b6bce275e36c2715da45ae3faebde79ef92e2769bfb021f531a/diff:/var/lib/docker/overlay2/085947e4661a3bec2107463c72eb9be8a8007bff1ab4422d179518b00c99dcc7/diff:/var/lib/docker/overlay2/1438a7566698fc0ea18c1ebb298183f37daab9fc404e7f94101846088bde9668/diff:/var/lib/docker/overlay2/492f5d84ecfb8fe492572e5a5e266d51f47a49f87e5cb42012c6b5464cd622d5/diff:/var/lib/docker/overlay2/9670645a75239b9f9021ac72e83f277581053b4f569f52b0cfafe2754d458b74/diff:/var/lib/docker/overlay2/9a996972ccebb4552debd246457a3f749ed314f3b14b9bbbc18871e536326f0a/diff:/var/lib/docker/overlay2/428b4eb1d39d36d178c483e8db51b397dad4cb6a2465af8bab9f535d35680be7/diff:/var/lib/docker/overlay2/18c634392076f68351cb744265ce8d8f578bc0a19fb60c21280077176be11534/diff:/var/lib/docker/overlay2/feb6971f24a836608ebb6fbd298b4626031da04fb5bc75d0c10642ca48f88ebc/diff:/var/lib/docker/overlay2/7adac5466345c29d0f95d641160c9cbe0998e2ebe80c94006a5bc572d28067e2/diff:/var/lib/docker/overlay2/771e63eb01357d7a329ddaa82450a85aaf508e5486128b4ceff4b8fea966594b/diff:/var/lib/docker/overlay2/4efcdf7ed68aef674f0e5a9af2f851b9efdc128910f77f20d22a0ed8a8a66477/diff",
            "MergedDir": "/var/lib/docker/overlay2/b2e7a40fff1217bdd3fdfead2d58530effe19af22b616379929e5f5b551079e3/merged",
            "UpperDir": "/var/lib/docker/overlay2/b2e7a40fff1217bdd3fdfead2d58530effe19af22b616379929e5f5b551079e3/diff",
            "WorkDir": "/var/lib/docker/overlay2/b2e7a40fff1217bdd3fdfead2d58530effe19af22b616379929e5f5b551079e3/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:34884abbe92863fce933ed7c39c0e045631af0ed86d5cc0dfbdf9fdca426ce3c",
            "sha256:149f248587ac682ef8023fa33f69c4fcf95a0805708dd798e94560b5dccd7048",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:686a11e165e16fc2e42a13516bd5cb6f132a9befbf9a5877e34f9c722ccb4761",
            "sha256:f36d7cb519523304ba7285f0538d26501b2501f14ec9dbc6d7c73614e59e6f1b",
            "sha256:9e51506118c052f1d48821b4ccf90b4e902bec519a6abd7e3f57be23f33add19",
            "sha256:4ea8f997e2fbc17d719783538d59427fa1e6fbd5ffc21e7326b44985fe33873a",
            "sha256:c33980d99aa483cd300e7bc62f037ce981e610caf9b759d2bd2e3e0679275e21",
            "sha256:7f29deace9aad8e564e949155f103744f343b8c526cb42e088385fe5744557a4",
            "sha256:2144f2cc0879fe4856c9558271904982ff2638c457e8e7a1e9bbe65f7cb1fec9",
            "sha256:abf6f94d6b9345c252a77f5f8e505e6f63fee49a4a7922a4dac789404278f896",
            "sha256:cdcef3bc1a100cbc4aa580675b4e6f3af73d0bf156481a59783337e74ff8fc42",
            "sha256:99053e838985ab34e6a60a01a4d36b56ea2b496bb0ac530c885558f6f8d7fa24",
            "sha256:593c4cdcb0de7ded61a31aa45dab380e64c7a40a9584b7b17ccce8f946fa1997",
            "sha256:c3ed8133991ff3f109d46352c85cdda5ed2b0edda3b96ab364c1cfdf5bb4e7a3",
            "sha256:31a4ee4e7efb8b2993f89ddc668b0d0b837d55977ec7af5211180329754e3507",
            "sha256:7a939f2cf4b073bab908e66cbace6c77d2a836db7b3ac4a72f98feed3957a30b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-10-20T09:21:48.316963118+08:00"
    }
}

更多版本

docker.io/docker/desktop-cloud-provider-kind:v0.3.0-desktop.3

linux/amd64 docker.io421.92MB2025-11-18 23:35
337

docker.io/docker/desktop-cloud-provider-kind:v0.6.0

linux/amd64 docker.io440.78MB2026-07-17 14:39
178

docker.io/docker/desktop-cloud-provider-kind:v0.7.0

linux/amd64 docker.io453.25MB2026-10-20 09:22
19
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×