docker history

描述

docker history : 查看指定镜像的创建历史。

用法

docker history [OPTIONS] IMAGE

选项

  • --format:使用GO模板美化打印显示

  • --human , -H:以可读的格式打印镜像大小和日期,默认为true;

  • --no-trunc:显示完整的提交记录;

  • --quiet , -q:仅列出提交记录ID。

实例

查看本地镜像docker:apache的创建历史。

$ docker history docker:scm
IMAGE               CREATED             CREATED BY                                           SIZE      COMMENT
2ac9d1098bf1        3 months ago        /bin/bash                                            241.4 MB  Added Apache to Fedora base image
88b42ffd1f7c        5 months ago        /bin/sh -c #(nop) ADD file:1fd8d7f9f6557cafc7        373.7 MB
c69cab00d6ef        5 months ago        /bin/sh -c #(nop) MAINTAINER Lokesh Mandvekar        0 B
511136ea3c5a        19 months ago                                                            0 B       Imported from -

format格式化输出

占位符描述
.ID镜像ID
.CreatedSince当使用 --human=true 时,表示镜像运行时间,否则表示镜像创建时间
.CreatedAt

镜像创建时的时间戳

.CreatedBy

创建镜像命令


.Size镜像磁盘容量
.Comment注释

格式化输出示例

$ docker history --format "{{.ID}}: {{.CreatedSince}}" busybox
f6e427c148a7: 4 weeks ago
<missing>: 4 weeks ago