「Docker Buildx」- 构建“跨平台”镜像

使用Buildx 在x86架构centos上构建支持多架构镜像, 首先, 要确保内核大于4.0 升级内核版本

卸载旧内核

安装docker:

  开启特性: /etc/systemd/system/docker.service.d/docker-options.conf 中加入: –experimental=true \ 可以添加私有仓库的ssl证书到buildx容器内

  启动交叉编译: 方式1:

方式2 : 也可以安装qemu:

    如构建ntp构建: docker buildx build –platform linux/amd64,linux/arm64 -t chrony . 如果想将构建好的镜像保存在本地,可以将 type 指定为 docker,但必须分别为不同的 CPU 架构构建不同的镜像,不能合并成一个镜像,即: docker buildx build –platform linux/amd64,linux/amd64-t chrony -o type=docker . docker Read more…