介绍:

~]# docker history --help
Usage:  docker history [OPTIONS] IMAGE
Show the history of an image
Options:--format string   Pretty-print images using a Go template--help            Print usage-H, --human           Print sizes and dates in human readable format (default true)--no-trunc        Don't truncate output-q, --quiet           Only show numeric IDs

示例:

~]# docker history kubeguide/tomcat-app:v1
IMAGE               CREATED             CREATED BY                                      SIZE                COMMENT
a29e200a18e9        2 years ago         /bin/sh -c #(nop) ADD dir:c5c3bddef49cbc9f...   992kB
<missing>           2 years ago         /bin/sh -c #(nop) MAINTAINER bestme <bestm...   0B
<missing>           2 years ago         /bin/sh -c #(nop) CMD ["catalina.sh" "run"]     0B
<missing>           2 years ago         /bin/sh -c #(nop) EXPOSE 8080/tcp               0B
<missing>           2 years ago         /bin/sh -c set -e  && nativeLines="$(catal...   0B
<missing>           2 years ago         /bin/sh -c set -x   && curl -fSL "$TOMCAT_...   16.6MB
<missing>           2 years ago         /bin/sh -c #(nop) ENV TOMCAT_TGZ_URL=https...   0B
<missing>           2 years ago         /bin/sh -c #(nop) ENV TOMCAT_VERSION=8.0.35     0B
<missing>           2 years ago         /bin/sh -c #(nop) ENV TOMCAT_MAJOR=8            0B
<missing>           2 years ago         /bin/sh -c set -ex  && for key in   05AB33...   114kB
<missing>           2 years ago         /bin/sh -c apt-get update && apt-get insta...   7.18MB
<missing>           2 years ago         /bin/sh -c {   echo 'deb http://httpredir....   172B
<missing>           2 years ago         /bin/sh -c #(nop) ENV OPENSSL_VERSION=1.0....   0B
<missing>           2 years ago         /bin/sh -c #(nop) WORKDIR /usr/local/tomcat     0B
<missing>           2 years ago         /bin/sh -c mkdir -p "$CATALINA_HOME"            0B
<missing>           2 years ago         /bin/sh -c #(nop) ENV PATH=/usr/local/tomc...   0B
<missing>           2 years ago         /bin/sh -c #(nop) ENV CATALINA_HOME=/usr/l...   0B
<missing>           2 years ago         /bin/sh -c set -x  && apt-get update  && a...   163MB
<missing>           2 years ago         /bin/sh -c #(nop) ENV JAVA_DEBIAN_VERSION=...   0B
<missing>           2 years ago         /bin/sh -c #(nop) ENV JAVA_VERSION=7u101        0B
<missing>           2 years ago         /bin/sh -c #(nop) ENV JAVA_HOME=/usr/lib/j...   0B
<missing>           2 years ago         /bin/sh -c {   echo '#!/bin/sh';   echo 's...   87B
<missing>           2 years ago         /bin/sh -c #(nop) ENV LANG=C.UTF-8              0B
<missing>           2 years ago         /bin/sh -c apt-get update && apt-get insta...   1.17MB
<missing>           2 years ago         /bin/sh -c apt-get update && apt-get insta...   44.3MB
<missing>           2 years ago         /bin/sh -c #(nop) CMD ["/bin/bash"]             0B
<missing>           2 years ago         /bin/sh -c #(nop) ADD file:5d8521419ad6cfb...   125MB

如果要让CREATED BY 列完整显示,可以加上 --no-trunc 参数。直接在shell中看会比较乱,可以输出到文件查看,就比较直观了

以phpmyadmin docker镜像为例,效果如下:

docker history 查看docker镜像构建过程 还原dockerfile 查看启动参数相关推荐

  1. Dockerfile 文件结构、docker镜像构建过程详细介绍

    [Docker那些事]系列文章 Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT指令的区别 构建Docker镜像指南,含实战 ...

  2. Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit

    相关阅读: Docker(一):Docker的安装与常用命令 Docker(二):Docker常用命令之镜像的创建:Dockerfile 与 commit Docker(三):Docker镜像导入与导 ...

  3. dockerfile详解-dockerfile构建过程解析,dockerfile体系结构保留字解析,案例解析

    Dockerfile详解 1.定义:Dockerfile是用来构建Docker镜像的构建文件,是一系列命令和参数构成的脚本 2.步骤: --手动编写一个dockerfile文件,必须要要符合规范 -- ...

  4. composer查看当前镜像取消_配置和查看composer镜像

    composer 默认地址改为中国镜像地址,以及中国镜像地址还原成默认地址 一.查看当前镜像地址 在命令行输入如下命令,即可查看全局镜像地址: $ composer config -g repo.pa ...

  5. 【工作向】docker镜像构建方法与命令

    序言 docker镜像制作,学习记录 1. docker镜像制作的常见方法 1.1 docker commit基于已有容器构建镜像(手工) 这种方法将已有容器存为新的镜像,但是不建议使用使用这种方式, ...

  6. 追求极简:Docker镜像构建演化史

    // Dockerfile.target.alpine 自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有五年多的时间了.这期间Dock ...

  7. Docker 多阶级构建:Docker 下如何实现镜像多阶级构建?

    通过前面课程的学习,我们知道 Docker 镜像是分层的,并且每一层镜像都会额外占用存储空间,一个 Docker 镜像层数越多,这个镜像占用的存储空间则会越多.镜像构建最重要的一个原则就是要保持镜像体 ...

  8. 多阶段构建:Docker 下如何实现镜像多阶级构建?

    目录 前言 使用多阶段构建 第一步,编译代码. 第二步,构建运行时镜像. 镜像构建对比 多阶段构建的其他使用方式 为构建阶段命名 停止在特定的构建阶段 使用现有镜像作为构建阶段 前言 我们知道 Doc ...

  9. docker 导入镜像_官方下一代Docker镜像构建神器 -- BuildKit

    BuildKit是Docker官方社区推出的下一代镜像构建神器--可以更加快速,有效,安全地构建docker 镜像.Docker v18.06已经集成了该组件.BuildKit可用于多种导出格式(例如 ...

最新文章

  1. IDEA和Eclipse设置文件编码格式
  2. 关于异步提交form表单
  3. word置顶_小鱼便签怎么设置置顶
  4. 监听网络流量命令——tcpdump
  5. Lua coroutine vs Java wait/notify
  6. 等差数列划分 II - 子序列(动态规划)
  7. deephash项目代码使用指北
  8. 奢华还是土嗨?8848新品钛金手机将于3月29日开启预售
  9. 刚入行的测试工程师如何自学软件测试【下篇】-- 软实力
  10. linux 跟踪程序读写,Linux中pthread行为的跟踪和可视化工具
  11. bootstrap入门之Code代码显示
  12. 2022年最新版初级商业数字营销师直通车题库
  13. 操作系统—PV操作解决和尚打水问题
  14. 四川省建设厅关于推行建筑工人实名制管理工作的通知〔2018〕613号
  15. 苹果开发者账号官方翻译篇-团队管理
  16. 图文识别Readiris Pro 17
  17. 首师大的计算机专业,首都师范大学计算机技术考研难吗
  18. Cycladic(基克拉泽斯文明)
  19. matlab学位论文绘图美化工具_推荐几个超级好用的工具,让你在论文中画出漂亮的插图...
  20. html静态登录、注册页面

热门文章

  1. NR 5G (2G-5G)通信核心网演进
  2. sql 高级 (五)(create index(创建索引) drop)
  3. 查看IIS上面的每个网站分别用了多少内存
  4. 聊下并发和Tomcat线程数(Updated)
  5. 如何通过跟踪客户端程序发出的sql的方法来优化SQL
  6. App Store 状态列表
  7. 教你学习快速排序算法-程序员必备哦
  8. Hibernate5.x Idea搭建
  9. Html5 Canvas 学习之路(一)
  10. JDBC操作之连接和关闭mysql数据库