Skip to content

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:

docker history <nazwa/id_image>

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