docker buildx prune

說明移除建置快取
用法docker buildx prune

說明

清除所選建置器的建置快取。

您可以使用以下方式精細控制保留的快取資料:

  • 使用 --filter=until=<duration> 旗標保留在過去 <duration> 時間內使用的映像檔。

    <duration> 是一個持續時間字串,例如 24h2h30m,允許的單位為 (h)ours(小時)、(m)inutes(分鐘)和 (s)econds(秒)。

  • 使用 --keep-storage=<size> 旗標在快取中保留 <size> 位元組的資料。

    <size> 是一個人類可讀的記憶體字串,例如 128mb2gb 等。單位不區分大小寫。

  • 使用 --all 旗標允許清除使用 #syntax= 指令或 BUILDKIT_SYNTAX 建置參數設定的內部輔助映像檔和前端映像檔。

選項

選項預設值說明
-a, --all包含內部/前端映像檔
--filter提供篩選值(例如,until=24h
-f, --force不提示確認
--max-used-space允許保留用於快取的最大磁碟空間量
--min-free-space清理後可用磁碟空間的目標量
--reserved-space始終允許保留用於快取的磁碟空間量
--verbose提供更詳細的輸出

範例

覆寫已設定的建置器執行個體 (--builder)

buildx --builder 相同。