docker history - wyświetlanie historii obrazu (kroki Dockerfile)
Za pomocą polecenia docker history można wyświetlić historię poleceń, kroków podczas tworzenia kontenera (na zasadzie pliku Dockerfile).
Polecenie wydajemy sprawdzając obrazy Docker.
Wykorzystanie:
Przykład dla obrazu mysql:
➜ ~ docker history mysql
IMAGE CREATED CREATED BY SIZE COMMENT
10db11fef9ce 4 weeks ago CMD ["mysqld"] 0B buildkit.dockerfile.v0
<missing> 4 weeks ago EXPOSE map[3306/tcp:{} 33060/tcp:{}] 0B buildkit.dockerfile.v0
<missing> 4 weeks ago ENTRYPOINT ["docker-entrypoint.sh"] 0B buildkit.dockerfile.v0
<missing> 4 weeks ago COPY docker-entrypoint.sh /usr/local/bin/ # … 13.8kB buildkit.dockerfile.v0
<missing> 4 weeks ago VOLUME [/var/lib/mysql] 0B buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eux; microdnf install -… 328MB buildkit.dockerfile.v0
<missing> 4 weeks ago ENV MYSQL_SHELL_VERSION=9.1.0-1.el9 0B buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eu; { echo '[mysql-to… 226B buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eux; microdnf install -… 142MB buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eu; { echo '[mysqlinn… 246B buildkit.dockerfile.v0
<missing> 4 weeks ago ENV MYSQL_VERSION=9.1.0-1.el9 0B buildkit.dockerfile.v0
<missing> 4 weeks ago ENV MYSQL_MAJOR=innovation 0B buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eux; key='BCA4 3417 C3B… 3.17kB buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eux; microdnf install -… 16.5MB buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eux; arch="$(uname -m)"… 2.36MB buildkit.dockerfile.v0
<missing> 4 weeks ago ENV GOSU_VERSION=1.17 0B buildkit.dockerfile.v0
<missing> 4 weeks ago RUN /bin/sh -c set -eux; groupadd --system … 2.77kB buildkit.dockerfile.v0
<missing> 4 weeks ago CMD ["/bin/bash"] 0B buildkit.dockerfile.v0
<missing> 4 weeks ago ADD oraclelinux-9-slim-amd64-rootfs.tar.xz /… 113MB buildkit.dockerfile.v0