Skip to content

docker-提前自動篩選掉不需進入建置鏡像階段時的檔案&目錄

發布於: at 上午11:36

分享該文章至:

00 緒論

當使用docker-compose來建置容器&鏡像時,則會發現在建置過程中會有一些不必的的檔案&目錄(ex: 在開發過程中會有的記錄檔&不必要的函式庫和說明文件)進到鏡像內,進而使整個鏡像變得容量體積變得肥大且建置的效率降低。

01 介紹

02 方式

  1. 請在要建立鏡像的目錄建立.dockerignore的檔案
  2. 且在內部加入需要提前篩選掉不需要進入建置階段的檔案類型和目錄
    # 目錄
    node_modules
    *~
    # 檔案類型
    .log
    .tmp
    .DS_Store
    
  3. 在每回建置的過程中,都會自動去讀取.dockerignore這個檔案,來進行挑除不必要的檔案&目錄,來達成所需的結果。

REF