部署上線詞條 6-27
Dockerfile
也常叫做:Docker 檔案、映像檔建置說明
你可能會這樣說
我看到專案根目錄有 Dockerfile,它會在什麼時候派上用場?
白話解釋
Dockerfile 是一份逐步描述如何建立映像檔的文字檔。常見指令會指定基底映像檔、複製專案檔案、安裝套件,以及設定容器啟動時要執行的命令。
Dockerfile 本身不會啟動網站;docker build 讀取它並建立映像檔,之後再用 docker run 啟動容器。不要把密碼、API 金鑰或其他秘密寫進 Dockerfile,因為它們可能留在映像檔與版本紀錄中。
親手試試
文字說明:映像檔要用什麼基底、加入哪些檔案及啟動哪個命令。
建置指令讀取 Dockerfile,產生可供容器使用的映像檔。
Dockerfile 不會自行啟動網站,也不要把秘密寫進去。
這樣對 AI 說
中文就可以
請為這個專案檢查或建立 Dockerfile。逐行解釋它如何建立映像檔,確認沒有把金鑰或密碼寫入檔案,並提供建置及啟動容器的指令。
延伸閱讀
- Dockerfile referenceDocker Docs