@yexiaoqi
2021-10-29T12:00:27.000000Z
字数 774
阅读 624
转载
技术
默认情况下,buildx 已经在安装包里面了,在~/.docker/config.json
增加,是家目录的client端的配置,不是/etc
下的,配置"experimental": "enabled"
,即可永久开启buildx命令。
为了良好的支持性,如果是centos,版本需要升级内核到 5.12.9 才能正常使用。
在 Docker 19.03+ 版本中可以使用 docker buildx build 命令使用 BuildKit 构建镜像。该命令支持 --platform 参数可以同时构建支持多种系统架构的 Docker 镜像,大大简化了构建步骤。
docker buildx create --name mybuilder --driver docker-container
docker buildx use mybuilder
docker buildx ls
docker run --privileged --rm tonistiigi/binfmt --install all
docker buildx build --platform linux/arm,linux/arm64,linux/amd64 -t test/arch --push -f ./dockerfile .
作者:大鹏_5a67
链接:https://www.jianshu.com/p/f4417f2b58c2
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。