构建多平台
准备
- 更新到docker 20以上
- 修改
vim /etc/docker/daemon.json
{
"experimental": true
}
systemctl restart docker
#检查是否启用
docker info|grep Experimental
- 升级内核, 最低4. 18, uname -a查看
安装binfmt,支持的平台 安装编译时需要支持的平台,这里选择所有 binfmt-support >= 2.1.7,需要联网docker-hub
docker run --privileged --rm tonistiigi/binfmt --install all
https://blog.csdn.net/atzqtzq/article/details/128583331 https://docs.docker.com/build/building/multi-platform/