1.依赖
docker版本>19.03
2.配置扩展
$ vim /etc/docker/daemon.json { "experimental": true }
#下载对应版本:https://github.com/docker/buildx/releases/tag/v0.15.0 mkdir -p ~/.docker/cli-plugins mv buildx-v0.15.0.linux-arm64 ~/.docker/cli-plugins/docker-buildx chmod +x ~/.docker/cli-plugins/docker-buildx # 验证是否安装成功 docker buildx version
#重启docker systemctl restart docker
3.安装binfmt
docker run --privileged --rm tonistiigi/binfmt --install all
4.构建镜像
docker buildx build --platform linux/amd64 -t pero-xdd:x86 -f Dockerfile .
如果构建过程比较复杂,会出现比较多问题。
建议还是去对应架构的机器构建对应架构的镜像。
参考连接:
https://blog.csdn.net/atzqtzq/article/details/128583331
标签:x86,--,buildx,构建,plugins,镜像,docker,arm From: https://www.cnblogs.com/wdgde/p/18246487