▪️Dockerfile 延伸 - Cache
2024-10-3
| 2025-3-19
字數 191閱讀時間 1 分鐘
撰寫 dockerfile 時,docker 會在指令無法快取時,將後續的指令都不使用快取
 
所以我們可以將容易改變的,放在dockerfile 的最下方來優化
 
Ex :
初始 dockerfile 為:
因為如果修改 hello.py 會造成檔案變更無法快取,所以後續的步驟都不會套用快取
可以優化為以下寫法:
 
這樣因為無法快取的指令在最下方,所以就算無法快取影響也比較小
  • Docker
  • Dockerfile 延伸 - 多階段建構使用 Dockerfile 建構 image
    Loading...
    目錄