前言
如下图,镜像支持不同架构
使用buildx构建
开启 buildx,在设置--Docker Engine 中将 experimental 值设置成 true,并重启Docker服务。
"experimental": true,
查看 buildx 版本
docker buildx version
创建构建器
docker buildx create --use --name nsbuilder --driver docker-container
使用刚才创建的构建器(名称可以自定义)
docker buildx use nsbuilder
查看已有构建器及其所支持的cpu架构
docker buildx ls
安装模拟器
docker run --privileged --rm tonistiigi/binfmt --install all
构建镜像并推送
docker buildx build --platform linux/arm64,linux/amd64,linux/ppc64le,linux/s390x,linux/arm/v7,linux/arm/v6 -t drixn/test . --push
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。