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 | 同时构建依赖项(传递性) |