docker compose build

描述构建或重新构建服务
用法docker compose build [OPTIONS] [SERVICE...]

描述

服务构建一次并打上标签,默认格式为 project-service

如果 Compose 文件指定了 镜像 名称,则镜像会使用该名称进行标记,并在标记前替换所有变量。参见 变量插值

如果您更改了服务的 Dockerfile 或其构建目录的内容,请运行 docker compose build 来重新构建它。

选项

选项默认值描述
--build-arg为服务设置构建时变量
--builder设置要使用的构建器
-m, --memory为构建容器设置内存限制。BuildKit 不支持此项。
--no-cache构建镜像时不使用缓存
--print打印等效的 bake 文件
--pull总是尝试拉取更新版本的镜像
--push推送服务镜像
-q, --quiet不在 STDOUT 输出任何内容
--ssh设置构建服务镜像时使用的 SSH 认证。(使用 'default' 表示使用您的默认 SSH Agent)
--with-dependencies同时构建依赖项(包括传递依赖)