- 使用 docker commit 新增一映像檔雖簡單,但要分享時必須將新的映像檔上傳到共享區,無法只分享修改的部分。
- 要建立一個新的映像檔,可將要修改的部分寫在 dockerfile,docker build 依據 dockerfile 從基底映像檔建立新的映像檔,因此只要分享 dockerfile,團隊成員都可建立一樣的映像檔。
- Dockerfile 語法可參考 docker 文件,以下僅列幾項說明:
- 使用
# 做註解
- FROM:指定基底映像檔
- RUN:執行指定,每加一個 RUN,就會在基底映像檔加一層資料層。
- CMD:設定映像檔啟動為 Container 時預設要執行的指令,只能有一個,若有多個則只有最後一個生效。
- COPY:複製本地端的檔案/目錄到映像檔的指定位置。