镜像管理(2)Dockerfile总结
一、docker镜像构建方法
- commoit :使用 docker commit 意味着所有对镜像的操作都是黑箱操作,生成的镜像也被称为黑 箱镜像,换句话说,就是除了制作镜像的人知道执行过什么命令、怎么生成的镜像,别人根 本无从得知。而且,即使是这个制作镜像的人,过一段时间后也无法记清具体操作哪些步骤 ,如果是安装了软件包、编译构建,那会有大量的无关内容被添加进来,如果不小心清理,将会导致镜像极为臃肿。
推荐使用场景:
优点 | 说明 | 典型场景 |
---|---|---|
快速生成镜像 | 无需编写Dockerfile,直接保存当前容器状态 | 紧急修复/快速测试 |
保留临时改动 | 捕获交互式操作结果(如调试时的临时配置) | 故障排查 |
环境快照备份 | 保存特定时间点的完整容器状态 | 取证分析 |
绕过构建限制 |