docker compose build
| 描述 | 构建或重新构建服务 |
|---|---|
| 用法 | docker compose build [OPTIONS] [SERVICE...] |
描述
服务构建一次后即会被标记,默认标记为 project-service。
如果 Compose 文件指定了 镜像 名称, 则该镜像会使用该名称进行标记,并预先替换所有变量。参见 变量插值。
如果您更改了服务的 Dockerfile 或其构建目录的内容,
请运行 docker compose build 进行重建。
选项
| 选项 | 默认 | 描述 |
|---|---|---|
--build-arg | 为服务设置构建时变量 | |
--builder | 设置要使用的构建器 | |
-m, --memory | 为构建容器设置内存限制。BuildKit 不支持此功能。 | |
--no-cache | 构建镜像时不使用缓存 | |
--pull | 始终尝试拉取镜像的较新版本 | |
--push | 推送服务镜像 | |
-q, --quiet | 不要向标准输出打印任何内容 | |
--ssh | 设置构建服务镜像时使用的 SSH 认证。(使用 'default' 以使用您的默认 SSH Agent) | |
--with-dependencies | 同时构建依赖(传递性) |