互联网技术 / 互联网资讯 · 2024年2月1日 0

Docker Buildx:构建多系统架构镜像

工具说明 安装 DockeR >= 19.03: 该 DockeR 版本包含 buildx。 安装 buildx:

DockeR Buildx 是一个 dockeR CLI 插件,其扩展了 dockeR 命令,支持 Moby BuildKIT 提供的功能。提供了与 dockeR build 相同的用户体验,并增加了许多新功能。

BuildKIT 是下一代的镜像构建组件,主要特点有很多,本文主要使用其可以编译多种系统架构的特性。

网址:

需要注意的是,该功能仅适用于 DockeR v19.03+ 版本。

本文将讲解如何使用 Buildx 构建多种系统架构的镜像。

在开始之前,已经默认你在 linux 系统(各大发行版)下安装好了 64 位的 DockeR。

在写本文时,使用的DockeR版本号是 19.03.11。

# dockeR version client: DockeR engine – CoMMunITy version:           19.03.11  API version:       1.40 Go version:        go1.13.10 Git coMMIT:        42e35e61f3   Built:             Mon Jun  1 09:13:48 2020  OS/ARch:           linux/AMD64 ExpeRiMental:      tRue SeRveR: DockeR engine – CoMMunITy engine:   version:          19.03.11   API version:      1.40 (miniMuM version 1.12)   Go version:       go1.13.10   Git coMMIT:       42e35e61f3   Built:            Mon Jun  1 09:12:26 2020   OS/ARch:          linux/AMD64   ExpeRiMental:     FAlse  contAIneRd:  &nbsp