007_debug Dockerfile


回顧 Dockerfile 構建鏡像的過程

1. 從 base 鏡像運行一個容器
2. 執行一條執行,對容器進行修改
3. 執行類似 docker commit 的操作,生成一個新的鏡像層
4. Docker 在基於提交的鏡像運行一個新容器
5. 重複 2 - 4 步驟,直到 Dockerfile 中的所有執行執行完畢

由上可知,如果 Dockerfile 執行某個指令失敗了,我們也能夠得到前一個成功執行指令的構建出來的鏡像; 下面一張圖展示了上邊所說的所有操作








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章