1、docker image pull 简介
docker image pull
是用于清理本地Docker镜像,删除所有未被使用的和带有指定ID的Docker镜像。移除所有悬挂的镜像。如果指定-a,也会删除所有没有被任何容器引用的镜像。
参考文档:https://docs.docker.com/engine/reference/commandline/image_pull/
2、docker image pull 语法
docker image pull [OPTIONS] NAME[:TAG|@DIGEST]
3、docker image pull 命令
1)拉取最新版本的Ubuntu镜像
docker image pull ubuntu
2)下载特定版本的Ubuntu镜像
docker image pull ubuntu:<VERSION>
3)从Docker Hub上的Ubuntu仓库中下载所有已打标签的镜像,并跳过对镜像的验证
docker image pull --all-tags --disable-content-trust ubuntu
4、命令选项
命令 | 描述 | |
--all-tags , -a | 下载仓库中所有已打标签的镜像。 | |
--disable-content-trust | true | 跳过对下载的镜像进行验证(verification) |
--platform | 如果服务器支持多平台, 可以设置要下载的镜像所在的平台。 | |
--quiet , -q | 禁止输出详细信息,只显示必要的内容。 |
5、子命令
命令 | 描述 |
docker image build | 从Dockerfile构建镜像 |
docker image history | 显示图像的历史 |
docker image import | 从压缩包中导入内容以创建文件系统映像 |
docker image inspect | 显示一个或多个镜像的详细信息 |
docker image load | 从tar存档文件或STDIN加载镜像 |
docker image ls | 镜像列表 |
docker image prune | 移除未使用的镜像 |
docker image pull | 从registry下载镜像 |
docker image push | 上传镜像到registry |
docker image rm | 删除一个或多个镜像 |
docker image save | 保存一个或多个镜像到tar存档(默认流式到STDOUT) |
docker image tag | 创建一个指向SOURCE_IMAGE的TARGET_IMAGE标签 |