美文网首页
Docker构建多平台镜像

Docker构建多平台镜像

作者: 袁先生的笔记 | 来源:发表于2022-06-21 20:04 被阅读0次

背景

作用:同时构建x86、arm等多个平台docker镜像
Docker版本:19.03+
Linux内核版本:4.8.0+

启用buildx

  • 启用binfmt_misc
    Docker桌面版默认已经启用,可以跳过此步

    docker run --rm --privileged tonistiigi/binfmt:latest --install all 
    ls -al /proc/sys/fs/binfmt_misc/
    
  • 设置buildx为默认构建器

    docker buildx create --name multi_platform
    docker buildx use multi_platform
    docker buildx ls
    

构建多平台镜像

docker buildx build \
-t yuan/test_image \
--platform=linux/amd64,linux/arm64 \
--push \
.

相关文章

网友评论

      本文标题:Docker构建多平台镜像

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