docker.io/library/docker:rc-dind linux/amd64

docker.io/library/docker:rc-dind - 国内下载镜像源 浏览次数:6 安全受验证的发布者-Docker

Docker Official Image - Docker

This is the official Docker image, which serves as a base for other Docker images. It provides a minimal Linux environment and tools to help developers build and test their own Docker-based applications.

源镜像 docker.io/library/docker:rc-dind
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind
镜像ID sha256:e13a80598525813298a4f99e8bb4759995761233419cfd5d3f4e7db9c931a879
镜像TAG rc-dind
大小 406.74MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 dockerd-entrypoint.sh
工作目录 /
OS/平台 linux/amd64
浏览量 6 次
贡献者
镜像创建 2025-06-16T17:04:22Z
同步时间 2025-06-22 11:44
更新时间 2025-06-22 14:09
开放端口
2375/tcp 2376/tcp
目录挂载
/var/lib/docker
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DOCKER_VERSION=28.3.0-rc.1 DOCKER_BUILDX_VERSION=0.25.0 DOCKER_COMPOSE_VERSION=2.37.2 DOCKER_TLS_CERTDIR=/certs DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind  docker.io/library/docker:rc-dind

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind  docker.io/library/docker:rc-dind

Shell快速替换命令

sed -i 's#library/docker:rc-dind#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind  docker.io/library/docker:rc-dind'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind  docker.io/library/docker:rc-dind'

镜像构建历史


# 2025-06-17 01:04:22  0.00B 设置默认要执行的命令
CMD []
                        
# 2025-06-17 01:04:22  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["dockerd-entrypoint.sh"]
                        
# 2025-06-17 01:04:22  0.00B 声明容器运行时监听的端口
EXPOSE map[2375/tcp:{} 2376/tcp:{}]
                        
# 2025-06-17 01:04:22  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/docker]
                        
# 2025-06-17 01:04:22  9.09KB 复制新文件或目录到容器中
COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-06-17 01:04:22  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
                        
# 2025-06-17 01:04:22  0.00B 设置环境变量 DIND_COMMIT
ENV DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d
                        
# 2025-06-17 01:04:22  177.12MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://download.docker.com/linux/static/test/x86_64/docker-28.3.0-rc.1.tgz'; 			;; 		'armhf') 			url='https://download.docker.com/linux/static/test/armel/docker-28.3.0-rc.1.tgz'; 			;; 		'armv7') 			url='https://download.docker.com/linux/static/test/armhf/docker-28.3.0-rc.1.tgz'; 			;; 		'aarch64') 			url='https://download.docker.com/linux/static/test/aarch64/docker-28.3.0-rc.1.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
                        
# 2025-06-17 01:04:22  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
                        
# 2025-06-17 01:04:22  253.27KB 执行命令并创建新的镜像层
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
                        
# 2025-06-17 01:04:22  17.89MB 执行命令并创建新的镜像层
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
                        
# 2025-06-17 01:04:22  0.00B 设置默认要执行的命令
CMD ["sh"]
                        
# 2025-06-17 01:04:22  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2025-06-17 01:04:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
                        
# 2025-06-17 01:04:22  0.00B 设置环境变量 DOCKER_TLS_CERTDIR
ENV DOCKER_TLS_CERTDIR=/certs
                        
# 2025-06-17 01:04:22  1.85KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-06-17 01:04:22  587.00B 复制新文件或目录到容器中
COPY modprobe.sh /usr/local/bin/modprobe # buildkit
                        
# 2025-06-17 01:04:22  75.03MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-x86_64'; 			sha256='95db7bb2ed5d5fc790a12559b9092d641637c2d0190939c282b52a7af572a8a7'; 			;; 		'armhf') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-armv6'; 			sha256='863412d376cb1341e2a6889aa58dc4b674a58350ceccc357c71284109a5cb4a2'; 			;; 		'armv7') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-armv7'; 			sha256='33aa26709150e835992a8af58d590e32151473f78daea549ccd70bd5f96c3bbf'; 			;; 		'aarch64') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-aarch64'; 			sha256='d2c195cf553e55d06761c192133a6a7b4d67d275c7f5ce673bbf8ecf20814061'; 			;; 		'ppc64le') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-ppc64le'; 			sha256='6c72243b9585cc741c8e90937fd28ca2c8f2fee8a7636b30d1bbf312df27e157'; 			;; 		'riscv64') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-riscv64'; 			sha256='8448828a5fa46170b92fec62d928b753ba91e86cccace24a04187324b65836ac'; 			;; 		's390x') 			url='https://github.com/docker/compose/releases/download/v2.37.2/docker-compose-linux-s390x'; 			sha256='39d47d8aa2cec059b4dc5e9b627a1176bcce33d9090f237806cf59264fe55e89'; 			;; 		*) 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
                        
# 2025-06-17 01:04:22  0.00B 设置环境变量 DOCKER_COMPOSE_VERSION
ENV DOCKER_COMPOSE_VERSION=2.37.2
                        
# 2025-06-17 01:04:22  66.95MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-amd64'; 			sha256='4104d79a791a8744c0b43fd5bd0a6172dff29040c5229946a1cdb2d27b0b5bfa'; 			;; 		'armhf') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v6'; 			sha256='4b92125aa797875108174d9d8ae2e92bdf1db82c97dcf8b3bb72490a62fd8122'; 			;; 		'armv7') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm-v7'; 			sha256='0c943fa7001cde147ab7663e36c92259ddde2a3ce0b6f5dfcbc3535dc67f8661'; 			;; 		'aarch64') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-arm64'; 			sha256='f07063844bb750172c1f25cef61b07a8314d24bedffc015517b3ec4016b16de8'; 			;; 		'ppc64le') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-ppc64le'; 			sha256='9ac89d1401b105be41e98760aaaae00e4f44e180e757bf6044d2824ff14788bf'; 			;; 		'riscv64') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-riscv64'; 			sha256='17829ab06c8ec984201170bfb676e6cd311312983814354505fb679b36c02177'; 			;; 		's390x') 			url='https://github.com/docker/buildx/releases/download/v0.25.0/buildx-v0.25.0.linux-s390x'; 			sha256='1b4a7d86fee5b6a48fd153418bd6ed8f0c82bc5d7eb3b219052e834ece977440'; 			;; 		*) 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
                        
# 2025-06-17 01:04:22  0.00B 设置环境变量 DOCKER_BUILDX_VERSION
ENV DOCKER_BUILDX_VERSION=0.25.0
                        
# 2025-06-17 01:04:22  43.60MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://download.docker.com/linux/static/test/x86_64/docker-28.3.0-rc.1.tgz'; 			;; 		'armhf') 			url='https://download.docker.com/linux/static/test/armel/docker-28.3.0-rc.1.tgz'; 			;; 		'armv7') 			url='https://download.docker.com/linux/static/test/armhf/docker-28.3.0-rc.1.tgz'; 			;; 		'aarch64') 			url='https://download.docker.com/linux/static/test/aarch64/docker-28.3.0-rc.1.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
                        
# 2025-06-17 01:04:22  0.00B 设置环境变量 DOCKER_VERSION
ENV DOCKER_VERSION=28.3.0-rc.1
                        
# 2025-06-17 01:04:22  1.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	addgroup -g 2375 -S docker # buildkit
                        
# 2025-06-17 01:04:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
                        
# 2025-06-17 01:04:22  17.57MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		openssh-client 		git # buildkit
                        
# 2025-05-31 00:20:41  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-05-31 00:20:41  8.31MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.0-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:e13a80598525813298a4f99e8bb4759995761233419cfd5d3f4e7db9c931a879",
    "RepoTags": [
        "docker:rc-dind",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:rc-dind"
    ],
    "RepoDigests": [
        "docker@sha256:3ea86cbe7fb4aa0bd0c3ba5b11a9c1b1feeac919cf4d08c41fd6106202b3108d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker@sha256:d2d512e74094300f314d4a49919e3c7d30c023fb451e776ed7e0a7bcb2b5a077"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-06-16T17:04:22Z",
    "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=28.3.0-rc.1",
            "DOCKER_BUILDX_VERSION=0.25.0",
            "DOCKER_COMPOSE_VERSION=2.37.2",
            "DOCKER_TLS_CERTDIR=/certs",
            "DIND_COMMIT=8d9e3502aba39127e4d12196dae16d306f76993d"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/lib/docker": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "dockerd-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 406736419,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a8d3abf1474680222e53ef9563cb51ec897bd7ff925b4dd4d015204365838db2/diff:/var/lib/docker/overlay2/f8b1eb4f41e8395b67b541c90926dd05b2ff903e6bfa76ab3fc19c15df80ef5b/diff:/var/lib/docker/overlay2/17ba2de822b6ba2d03297bd1fa5e3f503db08734e5b78871b5dd1a8bbdf0dc50/diff:/var/lib/docker/overlay2/73654f180bcc33e8f21f5cc1cff9f044797c5bc6dcb49e903ff865a7744f9013/diff:/var/lib/docker/overlay2/42380aad6f15b88666b9e3682ef255606d6d829960eda6b02c8c4a8f18444a29/diff:/var/lib/docker/overlay2/54ec835d7efe4caa3aa1ad8f6b4edfed2af47bc2821e4904600daa93796b7b0f/diff:/var/lib/docker/overlay2/c85bfa281db1d00277d74a932bc5264c0462c906ba477a9af272eb6d7af735ce/diff:/var/lib/docker/overlay2/b8798ac79489eb7b6da662d45a90d3ad6c986049f481d9b1e41782ef4923ab9c/diff:/var/lib/docker/overlay2/468af5d2eb499f5de51c02e09bc6b5e78ac33dd3e4b1b797662364b7ab7ee533/diff:/var/lib/docker/overlay2/2c312c435ce19a2ab9b80442407e8cc88af27e2b60a4ec887435f62d75f6f580/diff:/var/lib/docker/overlay2/0ab0d777dd3ce04a1e4f43a07f4692584a1b72b1aa1c0e6167d9ec5a0edcc930/diff:/var/lib/docker/overlay2/b894d193c982680e18bf8193bcb2c034363f2fc9b508df8dfb09f83e74644918/diff:/var/lib/docker/overlay2/2c2e27767cc11daaccb4d41dc7dc21ba51ddf88d78276c496fd73260861a5c31/diff:/var/lib/docker/overlay2/541c92051712fdef3eb433a9fe002b13b24a8d69df8d75c19c98780f4a2f3c64/diff:/var/lib/docker/overlay2/612cc8e7287e174f0c2d5977a0ca343b7cc0bd246756da806897f7ce1d920402/diff",
            "MergedDir": "/var/lib/docker/overlay2/f890357d808ff98f5bd64f4440c854fd7b1d8fdc2473127a6b15f1d0ef2c8d94/merged",
            "UpperDir": "/var/lib/docker/overlay2/f890357d808ff98f5bd64f4440c854fd7b1d8fdc2473127a6b15f1d0ef2c8d94/diff",
            "WorkDir": "/var/lib/docker/overlay2/f890357d808ff98f5bd64f4440c854fd7b1d8fdc2473127a6b15f1d0ef2c8d94/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:fd2758d7a50e2b78d275ee7d1c218489f2439084449d895fa17eede6c61ab2c4",
            "sha256:4cfb4d29b0ac51f4227d9556ecf36b535ceed7d472e51a82e0ebf201d6244f91",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:751d39469172c2d50d692ef1bb65727a9f6efde49692165e6a059473dfeaa149",
            "sha256:6a5697d05dd997004ad1cb7622a3e7e9f6e10603847acccbc903bd1d1ea486a0",
            "sha256:c5e0da53a4398b086839104c34471403b4e5ae67026ee9037b164d3776fa91be",
            "sha256:4683bbbeab493cc35585d70a99b36855c925e0430eff7d226ea64d71e5a1c22e",
            "sha256:09b2ed59c4fd8217a04d8f30d717c1f78b34755b8b1a16c6f8e7fa6087ffe8a5",
            "sha256:05c2b6e7589fbb0e6dae258a9811e5722fe2c14d26fb6763b4374181c33e79c7",
            "sha256:c8d66c5d09d7188cfde2a826d51a85212d84a39ef3a6da7a35a2e6c302d4dfaf",
            "sha256:3076bce4a95526dbc61c27c0aa38461012a75bc62f2a34cb87f5fa545f7e3129",
            "sha256:3a779bd2770ac556464d23e3ba59a2698a08a863848b533f860079eb2854b83c",
            "sha256:dd3bc765bd0e36e9fc2bef54414908241b05990927910b47e819dd1b8c168819",
            "sha256:fc4caca40df6387f3c986c3098bc544cb566ed590e31dfcc1292fbdbeac88259",
            "sha256:cddd9e9259c3ad42698f3472a63217727839571ba4a834246dd238b485a5001f",
            "sha256:9bd52b85773d3aea2b8066b09ebd8fda32ed5ea04b9024704d25300a81dfa91d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-22T11:44:25.808138441+08:00"
    }
}

更多版本

docker.io/library/docker:stable

linux/amd64 docker.io219.84MB2024-07-31 17:40
372

docker.io/library/docker:dind

linux/amd64 docker.io361.30MB2024-07-31 17:42
692

docker.io/library/docker:20.10.12

linux/amd64 docker.io216.18MB2024-12-04 12:48
160

docker.io/library/docker:20.10.12-dind

linux/amd64 docker.io233.30MB2024-12-04 12:50
181

docker.io/library/docker:25-cli

linux/amd64 docker.io180.54MB2025-01-09 15:17
141

docker.io/library/docker:latest

linux/amd64 docker.io378.31MB2025-01-25 14:16
164

docker.io/library/docker:20.10

linux/amd64 docker.io164.46MB2025-02-21 16:18
189

docker.io/library/docker:28.0.1-dind-alpine3.21

linux/amd64 docker.io396.49MB2025-06-03 12:10
31

docker.io/library/docker:20.10.14-dind

linux/amd64 docker.io235.03MB2025-06-17 17:52
18

docker.io/library/docker:rc-dind

linux/amd64 docker.io406.74MB2025-06-22 11:44
5