docker history命令详解
Docker history 命令用于查看镜像的历史记录。通过该命令,用户可以查看镜像各个层的详细信息,包括创建时间、命令、用户、文件、大小等。
下面是 Docker history 命令的使用示例:
docker history [OPTIONS] IMAGE
其中,OPTIONS 可以是以下参数:
- --no-trunc:显示完整的命令行。
- --quiet, -q:只显示镜像层的 ID。
- --human, -H:以可读性更好的格式显示大小。
- --format:指定输出格式。
IMAGE 是要查看历史记录的镜像名称或 ID。
下面是一些使用示例:
查看镜像 nginx 的历史记录:
$ docker history nginx
输出如下:
IMAGE CREATED CREATED BY SIZE COMMENT
696be7bf1f3a 3 weeks ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daemon… 0B
<missing> 3 weeks ago /bin/sh -c #(nop) STOPSIGNAL SIGQUIT 0B
<missing> 3 weeks ago /bin/sh -c #(nop) EXPOSE 80 0B
<missing> 3 weeks ago /bin/sh -c #(nop) ENTRYPOINT ["/docker-entr… 0B
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:4cccf1b9390735e0… 8.61kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:48db63e13d92a1b4… 1.04kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:3fc6f4757a853413… 1.96kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:7b354ef1a9f1bfe8… 1.04kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:1fbf39a557f95688… 1.04kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:a0382f00ff67e6d5… 1.96kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:dd5f275ec72d8c5b… 1.96kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY file:1d8f4b4fba4c35d3… 12.3MB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY dir:24ce9d9c03f8d55b5… 29.6kB
<missing> 3 weeks ago /bin/sh -c #(nop) COPY dir:b39eb7fa0086c03f6… 6.05kB