一.简介
Dockerfile是一个文本文件,可以使用命令自定义构建镜像。
镜像构造完成后能不能使用镜像来反向查看dockerfile呢?
在平时学习或运维工作中,如何看别人生成镜像的dockerfile怎么写的?
这时可以使用逆向分析Dockerfile的命令或工具,了解镜像是如何构建的,获取构建过程中的信息。
二.方法
1.dedockify工具 完全展示Dockerfile的内容,与Dockerfile原始格式一样,推荐使用
2.docker history 不会完全展示Dockerfile的内容,倒序展示,与Dockerfile原始格式有差异
3.dfimage工具 不完全展示Dockerfile的内容,与Dockerfile原始格式接近
4.whaler工具 不完全展示Dockerfile的内容,与Dockerfile原始格式接近
5.dive工具 不完全展示Dockerfile的内容,与Dockerfile原始格式接近,交互式操作