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