美文网首页
使用docker buildx构建多架构镜像

使用docker buildx构建多架构镜像

作者: 寻找无名的特质 | 来源:发表于2021-10-29 05:58 被阅读0次

在Visual Studio中创建的镜像是面向amd64的,如果希望创建面向arm64的,需要修改dockfile,这样很不方便,好在docker提供了新的工具docker buildx,可以创建面向多架构的镜像。

首先,需要创建一个新的builder,面向多架构,可以叫mybuilder或者其它名字,使用--use选项指定它为当前的构建:

docker buildx create --name mybuilder --use

然后使用下面的语句构建并推送镜像:

docker buildx build --platform <Platforms> --push .

比如构建如下镜像:

docker buildx build -t zhenlei1970/testidentity:last --platform linux/amd64,linux/arm64 --push .

相关文章

网友评论

      本文标题:使用docker buildx构建多架构镜像

      本文链接:https://www.haomeiwen.com/subject/rjcpaltx.html