撰寫 dockerfile 時,docker 會在指令無法快取時,將後續的指令都不使用快取 所以我們可以將容易改變的,放在dockerfile 的最下方來優化 Ex : 初始 dockerfile 為:因為如果修改 hello.py 會造成檔案變更無法快取,所以後續的步驟都不會套用快取可以優化為以下寫法: 這樣因為無法快取的指令在最下方,所以就算無法快取影響也比較小