互联网技术 / 互联网资讯 · 2024年3月19日

如何在构建 Java 镜像时启用 BuildKit

在开始构建镜像之前,请确保已在本机启用 BuildKit。BuildKit 能提升 Docker 镜像的构建效率。下面介绍在不同环境中的启用方法。

云计算核心技术Docker教程:Java镜像启用 BuildKit

默认情况下,桌面版 Docker 已启用 BuildKit;如果已安装 Docker Desktop,通常无需手动开启。如果你在 Linux 上运行 Docker,可以通过设置环境变量或将 BuildKit 设为默认来启用。

在执行 docker build 时设置 BuildKit 环境变量,请执行:

$ DOCKER_BUILDKIT=1 docker build .

若要将 BuildKit 设置为默认启用,请在 /etc/docker/daemon.json 中将相关配置设为 true 并重启 Docker 守护进程。如果该 daemon.json 文件不存在,请新建一个并添加如下内容:

{“features”:{“buildkit”:true}}

完成后,重启 Docker 守护进程以使设置生效。