稻花香

软件开发,喜欢读书,编程,禅修

跨平台构建docker镜像

19 Feb 2021 » docker

跨平台构建docker镜像:

#export DOCKER_CLI_EXPERIMENTAL=enabled #docker buildx version

启用 binfmt_misc docker run –rm –privileged docker/binfmt:a7996909642ee92942dcd6cff44b9b95f08dad64

验证是否启用了相应的处理器 cat /proc/sys/fs/binfmt_misc/qemu-aarch64

先创建一个新的构建器 docker buildx create –use –name mybuilder

启动构建器 docker buildx inspect mybuilder –bootstrap

查看当前使用的构建器及构建器支持的cpu架构 docker buildx ls

使用buildx构建支出多平台的镜像 docker buildx build -t xxxx:zzz –platform=linux/arm,linux/arm64 .

Related Posts