1、docker image history 简介
docker image history
是用于查看Docker镜像的历史记录。它可以显示每个层的ID、创建时间、创建者和执行的命令等信息。
2、docker image history 语法
docker image history [OPTIONS] IMAGE
参考文档:https://docs.docker.com/engine/reference/commandline/image_history/
3、docker image history 命令
要查看Docker镜像的历史记录
docker image history myapp:1.0
输出:
IMAGE CREATED CREATED BY SIZE COMMENT f7a1715e8d91 2 weeks ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daemon… 0B <missing> 2 weeks ago /bin/sh -c #(nop) EXPOSE 80/tcp 0B <missing> 2 weeks ago /bin/sh -c #(nop) COPY file:9e0886a31f89e08… 41B <missing> 2 weeks ago /bin/sh -c apt-get update && apt-get insta… 196MB <missing> 2 weeks ago /bin/sh -c #(nop) CMD ["bash"] 0B <missing> 2 weeks ago /bin/sh -c #(nop) ADD file:d7c1956ba9ac6ec… 196MB
4、命令选项
简称 | 默认值 | 描述 |
--format | 使用自定义模板格式化输出: ‘table’: 使用列标题以表格格式打印输出(默认) ‘table TEMPLATE’ : 使用给定的Go模板以表格格式打印输出 ‘json’: 使用给定的Go模板打印输出。 有关使用模板格式化输出的更多信息, | |
--human , -H | true | 以人类可读的格式显示结果,例如使用GB、MB等大小单位。 |
--no-trunc | 显示完整的提交ID而不是截断版本 | |
--quiet , -q | 只显示镜像的ID。 |
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标签 |