Dockerfile

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