docker.io/library/docker:latest linux/amd64

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

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

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:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:latest
镜像ID sha256:49fc2acb217f861e371ee204f2aa3cebfbc95d8fc16368fecc17d0f23504a6cd
镜像TAG latest
大小 378.31MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 dockerd-entrypoint.sh
工作目录 /
OS/平台 linux/amd64
浏览量 73 次
贡献者
镜像创建 2025-01-22T18:04:22Z
同步时间 2025-01-25 14:16
更新时间 2025-02-22 00:17
开放端口
2375/tcp 2376/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DOCKER_VERSION=27.5.1 DOCKER_BUILDX_VERSION=0.20.1 DOCKER_COMPOSE_VERSION=2.32.4 DOCKER_TLS_CERTDIR=/certs DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e
镜像安全扫描 查看Trivy扫描报告

系统OS: alpine 3.21.2 扫描引擎: Trivy 扫描时间: 2025-01-25 14:17

低危漏洞:0 中危漏洞:0 高危漏洞:1 严重漏洞:1

Docker拉取命令 无权限下载?点我修复

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-01-23 02:04:22  0.00B 设置默认要执行的命令
CMD []
                        
# 2025-01-23 02:04:22  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["dockerd-entrypoint.sh"]
                        
# 2025-01-23 02:04:22  0.00B 声明容器运行时监听的端口
EXPOSE map[2375/tcp:{} 2376/tcp:{}]
                        
# 2025-01-23 02:04:22  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/docker]
                        
# 2025-01-23 02:04:22  8.99KB 复制新文件或目录到容器中
COPY dockerd-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-01-23 02:04:22  2.86KB 执行命令并创建新的镜像层
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-01-23 02:04:22  0.00B 设置环境变量 DIND_COMMIT
ENV DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e
                        
# 2025-01-23 02:04:22  165.29MB 执行命令并创建新的镜像层
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-27.5.1.tgz'; 			;; 		'armhf') 			url='https://download.docker.com/linux/static/stable/armel/docker-27.5.1.tgz'; 			;; 		'armv7') 			url='https://download.docker.com/linux/static/stable/armhf/docker-27.5.1.tgz'; 			;; 		'aarch64') 			url='https://download.docker.com/linux/static/stable/aarch64/docker-27.5.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-01-23 02:04:22  3.16KB 执行命令并创建新的镜像层
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-01-23 02:04:22  252.60KB 执行命令并创建新的镜像层
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-01-23 02:04:22  17.44MB 执行命令并创建新的镜像层
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-01-23 02:04:22  0.00B 设置默认要执行的命令
CMD ["sh"]
                        
# 2025-01-23 02:04:22  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2025-01-23 02:04:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /certs /certs/client && chmod 1777 /certs /certs/client # buildkit
                        
# 2025-01-23 02:04:22  0.00B 设置环境变量 DOCKER_TLS_CERTDIR
ENV DOCKER_TLS_CERTDIR=/certs
                        
# 2025-01-23 02:04:22  1.85KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-01-23 02:04:22  587.00B 复制新文件或目录到容器中
COPY modprobe.sh /usr/local/bin/modprobe # buildkit
                        
# 2025-01-23 02:04:22  64.69MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-x86_64'; 			sha256='ed1917fb54db184192ea9d0717bcd59e3662ea79db48bff36d3475516c480a6b'; 			;; 		'armhf') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-armv6'; 			sha256='1e9c5c4cbdda569164a067ce9246c3a969bac253192526ffe0d0e3a99a4cbd0a'; 			;; 		'armv7') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-armv7'; 			sha256='c12bb3c23db5c409a15dbb13be4b61faa74c881d5db5f8a2816f60c19c35251a'; 			;; 		'aarch64') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-aarch64'; 			sha256='0c4591cf3b1ed039adcd803dbbeddf757375fc08c11245b0154135f838495a2f'; 			;; 		'ppc64le') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-ppc64le'; 			sha256='23adf27e7637fcb65b37d8a214712c4a83d1a3cbc6be0fefd7b6e5cdfd89cb79'; 			;; 		'riscv64') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-riscv64'; 			sha256='392f705e6b1ad99b8bf761f4be8211d531fbacbcad1326f14f1cdcfc68c25a6b'; 			;; 		's390x') 			url='https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-linux-s390x'; 			sha256='fe2d32c99c34c39a5156fb3bfb73949be746644a3f887b628bfc971c37fa1b90'; 			;; 		*) 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-01-23 02:04:22  0.00B 设置环境变量 DOCKER_COMPOSE_VERSION
ENV DOCKER_COMPOSE_VERSION=2.32.4
                        
# 2025-01-23 02:04:22  65.24MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		apkArch="$(apk --print-arch)"; 	case "$apkArch" in 		'x86_64') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-amd64'; 			sha256='8c38f60308a895fa570f1410e453c5de11aafd65a99fa99965d96d24b6225a78'; 			;; 		'armhf') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-arm-v6'; 			sha256='ba0929f3389db9c407c23debb7c02faaf5e1d09da48c94905f0759736a39ee2f'; 			;; 		'armv7') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-arm-v7'; 			sha256='52672d1810f359685c171e85f7c96f71e32aa5f170d7841b32282a8e3ba16fce'; 			;; 		'aarch64') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-arm64'; 			sha256='f7d867e9f1a3c00b32dd580f56594e229df05e3fb1b083b7099c91c2e7d2ce1e'; 			;; 		'ppc64le') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-ppc64le'; 			sha256='7bee10600a6fb9f01cecae11e92e5b5271a732e5641580037b7f74fb84c033ea'; 			;; 		'riscv64') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-riscv64'; 			sha256='f4cf6e6a6f27e571e5210cf6324b720c10548b0a0b59e0b1381b43fde0604c65'; 			;; 		's390x') 			url='https://github.com/docker/buildx/releases/download/v0.20.1/buildx-v0.20.1.linux-s390x'; 			sha256='93d547dcecaeddd6fe6cc384110b532bf204126ef4ee3aa9ad9765c813a1b809'; 			;; 		*) 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-01-23 02:04:22  0.00B 设置环境变量 DOCKER_BUILDX_VERSION
ENV DOCKER_BUILDX_VERSION=0.20.1
                        
# 2025-01-23 02:04:22  40.35MB 执行命令并创建新的镜像层
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-27.5.1.tgz'; 			;; 		'armhf') 			url='https://download.docker.com/linux/static/stable/armel/docker-27.5.1.tgz'; 			;; 		'armv7') 			url='https://download.docker.com/linux/static/stable/armhf/docker-27.5.1.tgz'; 			;; 		'aarch64') 			url='https://download.docker.com/linux/static/stable/aarch64/docker-27.5.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-01-23 02:04:22  0.00B 设置环境变量 DOCKER_VERSION
ENV DOCKER_VERSION=27.5.1
                        
# 2025-01-23 02:04:22  1.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	addgroup -g 2375 -S docker # buildkit
                        
# 2025-01-23 02:04:22  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c [ -e /etc/nsswitch.conf ] && grep '^hosts: files dns' /etc/nsswitch.conf # buildkit
                        
# 2025-01-23 02:04:22  17.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache 		ca-certificates 		openssh-client 		git # buildkit
                        
# 2025-01-08 20:07:30  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-01-08 20:07:30  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:49fc2acb217f861e371ee204f2aa3cebfbc95d8fc16368fecc17d0f23504a6cd",
    "RepoTags": [
        "docker:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker:latest"
    ],
    "RepoDigests": [
        "docker@sha256:3ab005a2e4872f0b10fb9c00d4230334043f1281f29299bd3de94a8f14a05e69",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/docker@sha256:543b1331316b4668c40081d7cfc6d27b372fb413ed158360c0345c0c76003639"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-01-22T18: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=27.5.1",
            "DOCKER_BUILDX_VERSION=0.20.1",
            "DOCKER_COMPOSE_VERSION=2.32.4",
            "DOCKER_TLS_CERTDIR=/certs",
            "DIND_COMMIT=65cfcc28ab37cb75e1560e4b4738719c07c6618e"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/lib/docker": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "dockerd-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 378310672,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/443fed5ad236199e884fe4eca7d9e9d86cfc2d87f82cdc9e97b29e235c48a6d4/diff:/var/lib/docker/overlay2/c7009a7d315e673d8e55b3d3e75c665b7567da411b7589f0b299b680efa5dd6c/diff:/var/lib/docker/overlay2/b5c05227e38b7bfb41588a9c3397d7886bafebbd46d17a6aa01c7f3efe130a7b/diff:/var/lib/docker/overlay2/41ed81b51c60eff79b5901d7c466600df888621f229835057b0b3ac7f335f5d7/diff:/var/lib/docker/overlay2/59f26ac53f3b2af706d561353bd0ba7f5856c3e8c2c0a65fd462a4c565a6866a/diff:/var/lib/docker/overlay2/d3ac818cde82b8a455782736ddde092797a882b38a7d6e8c8b88a7d9dd3f848e/diff:/var/lib/docker/overlay2/a9ebbc7f5b59f51f31e20c2603cf1453dae5cb067d958068067f74ada675cd77/diff:/var/lib/docker/overlay2/38cf6c8d958a7cf95795e0a716662882bb460dd593b57cf6314f89610807b52a/diff:/var/lib/docker/overlay2/f7f5e48e793217ecc3d70890ff4cfcc848a9414b6bf89a349bd1163e0283225e/diff:/var/lib/docker/overlay2/12e836b688406ccceeb1f998cae25dda8867cb33c23cdf4ffb6a30c7dcffcdb8/diff:/var/lib/docker/overlay2/78a20ff5c1ff6cbbb340dd731225e4124beb4301a4fe888ea0705f4b81e49225/diff:/var/lib/docker/overlay2/64c4d016212f99b9e74b697283cdfaaa994d9ebe61056af4313bedca9dd9c02d/diff:/var/lib/docker/overlay2/84ed185fb5a959503d82c5547092293d5860eb68957449e2ab3a77f2b568805e/diff:/var/lib/docker/overlay2/5c2ba899daaacd7fe86a0430ba0b80185119974781738fa8c9aa8eae97ce9f3c/diff:/var/lib/docker/overlay2/d20d579acee6b92a841ecc27f4d08dddd63e6a78b9aab3e87eac393e91dd0045/diff",
            "MergedDir": "/var/lib/docker/overlay2/c3d5509b73a9cbc5da793adee3a70b9b6664f571f49dc49cef902ca89d3d7e5e/merged",
            "UpperDir": "/var/lib/docker/overlay2/c3d5509b73a9cbc5da793adee3a70b9b6664f571f49dc49cef902ca89d3d7e5e/diff",
            "WorkDir": "/var/lib/docker/overlay2/c3d5509b73a9cbc5da793adee3a70b9b6664f571f49dc49cef902ca89d3d7e5e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a0904247e36a7726c03c71ee48f3e64462021c88dafeb13f37fdaf613b27f11c",
            "sha256:90c33aa923148551e67dbf169f4fd30ca86a18ad9674891af429b11be22bcb88",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:bff88c1fad6b2a606464c7a5439d677cb39cdf31144dac21a602ffc5daf26aad",
            "sha256:f8b1a3d73cf8b7068e37655e2dd26fa74d22755da5c4797e74cb47813aa84b82",
            "sha256:b54f1c42c87092653e53d905b95462da530dfaf7724216bea217a965dea80ed2",
            "sha256:239a44d5a91ca001212d7d9ed7acfd5e9ebb1ce83624faca6645d1707734d23f",
            "sha256:ce3dcbd12df464f219b4ef6a82a9bf467a32b3fca6f30c60007d7e0ecc841a5f",
            "sha256:41f57baa0dd11c1d470c5f1313c959a8cb76b31f4576d0eb1e83a913ea565207",
            "sha256:fde2376607c504cf4601647e3629163ddd03424e763de94ee2379e6afaca8680",
            "sha256:9489b9cfe6b0be2ed104fd57663089b9a97985d71d116d36f9ce7e09afcff8c0",
            "sha256:d5e2a1dd4faaa0ba5b59ea0cf287e0f4bae8d679c3c2d7daa5a2440bfab31a79",
            "sha256:528e29f82f4609a58c94ac385d199c59e9dabe1e5c9a262a2e737f6bdcac30e6",
            "sha256:0ec54fc3c43695ecd2a6189db14a66a3d13912bae989a81c8db21bdcf97dd2df",
            "sha256:aa050fdc2802867a148647432d31f4df885621e41ea8e64064e2d4d92dff364c",
            "sha256:546ff192c4fe3187a7c0d669d04858fbde02a25a41bac13283dc27096772cc9b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-01-25T14:16:39.613605485+08:00"
    }
}

更多版本

docker.io/library/docker:stable

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

docker.io/library/docker:dind

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

docker.io/library/docker:20.10.12

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

docker.io/library/docker:20.10.12-dind

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

docker.io/library/docker:25-cli

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

docker.io/library/docker:latest

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

docker.io/library/docker:20.10

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