欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > docker arm/amd双架构镜像制作

docker arm/amd双架构镜像制作

2024/11/29 19:06:24 来源:https://blog.csdn.net/youyou263/article/details/144055672  浏览:    关键词:docker arm/amd双架构镜像制作

多架构打包

Docker for Linux 不支持构建 arm 架构镜像,我们可以运行一个新的容器让其支持该特性,Docker 桌面版无需进行此项设置。

docker run --rm --privileged tonistiigi/binfmt:latest --install all

由于 Docker 默认的 builder 实例不支持同时指定多个 --platform,我们必须首先创建一个新的 builder 实例

docker buildx create --driver-opt network=host --use --config /etc/config.yaml --name mybuilder docker buildx inspect --bootstrap

config.yaml文件内容

[registry."dev.harbor.wlc.intranet.cecloudcs.com"] http = false insecure = true [registry."harbor.ceclouddyn.com"] http = false insecure = true [registry."image.cestc.cn"] http = false insecure = true

docker buildx use mybuilder

构建镜像

docker buildx build --no-cache --platform linux/arm64,linux/amd64 -t image.cestc.cn/cmq/cmq-console:v1.0.0 ./ --push

基础环境可参考:/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com