镜像

预计阅读时间: 2 分钟

搜索

docker search [image_name]
参数作用
-f, --filter filter基于给定条件过滤输出
--format string格式化搜索结果
--limit int设置最大搜索结果数
--no-trunc显示完整的镜像描述

下载镜像

docker pull [image_name]
参数作用
-a拉取所有 tagged 镜像
--disable-content-trust忽略镜像的校验,默认开启

删除镜像

查看已下载的镜像

docker images
参数作用
-a, --all显示所有镜像(默认隐藏中间镜像)
--digests显示摘要
--format使用模板格式化显示输出
--no-trunc不要截断,显示完整的镜像信息
-f, --filter根据提供的条件过滤输出
-q, --quiet仅显示镜像 ID

format 的使用例子

docker images --format "{{.Repository}}:{{.Tag}}"
参数描述
.ID镜像 ID
.Repository镜像仓库
.Tag镜像标签
.Digest镜像摘要
.CreatedSince创建映像后经过的时间
.CreatedAt创建镜像的时间
.Size镜像大小

删除镜像

docker rmi [image_id]
参数作用
-f强制删除
--no-prune不移除该镜像的过程镜像,默认移除

其他镜像操作

命令描述
docker save busybox > ubuntu.tar将镜像保存到 tar 存档
docker load < ubuntu.tar.gz加载一个 tarred 存储库
docker load --input ubuntu.tar加载一个 tarred 存储库
docker history <image>显示镜像的历史
docker commit <container> <image>将容器另存为镜像
docker tag <image> <image>:<tagname>标记镜像
docker push <user>/<image>推送镜像