一、docker鏡像構建方法
- commoit :使用 docker commit 意味著所有對鏡像的操作都是黑箱操作,生成的鏡像也被稱為黑 箱鏡像,換句話說,就是除了制作鏡像的人知道執行過什么命令、怎么生成的鏡像,別人根 本無從得知。而且,即使是這個制作鏡像的人,過一段時間后也無法記清具體操作哪些步驟 ,如果是安裝了軟件包、編譯構建,那會有大量的無關內容被添加進來,如果不小心清理,將會導致鏡像極為臃腫。
推薦使用場景:
優點 | 說明 | 典型場景 |
---|---|---|
快速生成鏡像 | 無需編寫Dockerfile,直接保存當前容器狀態 | 緊急修復/快速測試 |
保留臨時改動 | 捕獲交互式操作結果(如調試時的臨時配置) | 故障排查 |
環境快照備份 | 保存特定時間點的完整容器狀態 | 取證分析 |
繞過構建限制 |