docker history 命令用于查看指定镜像的历史层信息,它显示了镜像创建过程中的每一层,包括创建时间、创建者、大小和注释等信息。
语法
docker history [OPTIONS] IMAGE
**IMAGE**: 要查看历史记录的镜像名称或 ID。
OPTIONS 说明:
**-H, --human**: 以人类可读的格式显示镜像大小(默认启用)。
**--no-trunc**: 显示完整的输出,不截断信息。
**-q, --quiet**: 仅显示镜像 ID。
实例
1、查看镜像历史
docker history myimage:latest
输出示例:
IMAGE CREATED CREATED BY SIZE COMMENT
sha256:123abc456def 2 days ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daemon… 0B
sha256:789ghi012jkl 2 days ago /bin/sh -c #(nop) COPY file:abc123 in /var/… 1.5kB
sha256:345mno678pqr 2 days ago /bin/sh -c apt-get update && apt-get install… 45.3MB
sha256:678stu901vwx 2 days ago /bin/sh -c #(nop) LABEL maintainer=yourname… 0B
sha256:901yza234bcd 2 days ago /bin/sh -c #(nop) FROM ubuntu:20.04 72.9MB