码头工人的历史

描述

显示图像的历史记录

用法

$ docker history [OPTIONS] IMAGE

有关此命令的示例用法,请参阅下面的示例部分

选项

名称,简写 默认 描述
--format 使用Go模板打印漂亮的图像
--human-H true 以人类可读的格式打印尺寸和日期
--no-trunc 不要截断输出
--quiet-q 仅显示图片ID

例子

要查看docker:latest图像是如何构建的:

$ docker history docker

IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
3e23a5875458        8 days ago          /bin/sh -c #(nop) ENV LC_ALL=C.UTF-8            0 B
8578938dd170        8 days ago          /bin/sh -c dpkg-reconfigure locales &&    loc   1.245 MB
be51b77efb42        8 days ago          /bin/sh -c apt-get update && apt-get install    338.3 MB
4b137612be55        6 weeks ago         /bin/sh -c #(nop) ADD jessie.tar.xz in /        121 MB
750d58736b4b        6 weeks ago         /bin/sh -c #(nop) MAINTAINER Tianon Gravi <ad   0 B
511136ea3c5a        9 months ago                                                        0 B                 Imported from -

要查看如何将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)将使用Go模板漂亮地打印历史记录输出。

下面列出了Go模板的有效占位符:

占位符 描述
.ID 图片编号
.CreatedSince 从创建图像以来经过的时间if --human=true,否则为创建图像的时间戳记
.CreatedAt 创建图像的时间戳
.CreatedBy 用于创建映像的命令
.Size 映像盘大小
.Comment 图片评论

当使用该--format选项时,该history命令将完全按照模板声明的方式输出数据,或者在使用 table指令时也将包括列标题。

以下示例使用不带标题的模板,ID并为 图像输出 和CreatedSince条目,并用冒号(:)分隔busybox

$ docker history --format "{{.ID}}: {{.CreatedSince}}" busybox

f6e427c148a7: 4 weeks ago
<missing>: 4 weeks ago

上级命令

命令 描述
码头工人 Docker CLI的基本命令。