docker compose build
描述 | 構建或重建服務 |
---|---|
用法 | docker compose build [OPTIONS] [SERVICE...] |
描述
服務預設構建一次並標記為 `project-service`。
如果 Compose 檔案指定了 image 名稱,則該映象會以該名稱進行標記,並在此之前替換所有變數。請參閱 變數插值。
如果更改了服務的 `Dockerfile` 或其構建目錄的內容,請執行 `docker compose build` 以重建它。
選項
選項 | 預設值 | 描述 |
---|---|---|
--build-arg | 設定服務的構建時變數 | |
--builder | 設定要使用的構建器 | |
--check | 檢查構建配置 | |
-m, --memory | 設定構建容器的記憶體限制。BuildKit 不支援此功能。 | |
--no-cache | 構建映象時不使用快取 | |
--print | 列印等效的 bake 檔案 | |
--provenance | 添加出處證明 | |
--pull | 始終嘗試拉取較新版本的映象 | |
--push | 推送服務映象 | |
-q, --quiet | 抑制構建輸出 | |
--sbom | 新增 SBOM 證明 | |
--ssh | 設定構建服務映象時使用的 SSH 身份驗證。(使用“default”表示使用預設的 SSH 代理) | |
--with-dependencies | 同時構建依賴項(傳遞性) |