部署上線詞條 6-27

Dockerfile

也常叫做:Docker 檔案、映像檔建置說明

你可能會這樣說

我看到專案根目錄有 Dockerfile,它會在什麼時候派上用場?

白話解釋

Dockerfile 是一份逐步描述如何建立映像檔的文字檔。常見指令會指定基底映像檔、複製專案檔案、安裝套件,以及設定容器啟動時要執行的命令。

Dockerfile 本身不會啟動網站;docker build 讀取它並建立映像檔,之後再用 docker run 啟動容器。不要把密碼、API 金鑰或其他秘密寫進 Dockerfile,因為它們可能留在映像檔與版本紀錄中。

親手試試

文字說明:映像檔要用什麼基底、加入哪些檔案及啟動哪個命令。

建置指令讀取 Dockerfile,產生可供容器使用的映像檔。

Dockerfile 不會自行啟動網站,也不要把秘密寫進去。

圖 6-27 點分頁切換內容。

這樣對 AI 說

中文就可以
請為這個專案檢查或建立 Dockerfile。逐行解釋它如何建立映像檔,確認沒有把金鑰或密碼寫入檔案,並提供建置及啟動容器的指令。

延伸閱讀

同一課的其他詞