当前位置: 首页 > article >正文

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

基础环境可参考:/


http://www.kler.cn/a/413855.html

相关文章:

  • pd.get_dummies函数介绍
  • 小程序 - 本地生活
  • SQL EXISTS 子句的深入解析
  • 数据绑定与状态管理
  • [护网杯 2018]easy_tornado
  • ⭐️ GitHub Star 数量前十的工作流项目
  • 【JavaEE】多线程(3)
  • ComfyUI节点安装笔记
  • Python 中的 lambda 函数介绍
  • element ui select绑定的值是对象的属性时,显示异常.
  • 无人机:智能飞行控制系统技术与算法
  • python的数据统计与处理
  • 【JS】React与Vue的异步编程对比:深度解析与实战案例全面指南
  • 【MySQL】数据库开发技术:内外连接与表的索引穿透深度解析
  • 浅谈人工智能之基于容器云进行文生图大模型搭建
  • 【JavaEE】Spring Web MVC
  • Redis双活切换平台建设
  • React Native Android 和 iOS 开发指南
  • 51c自动驾驶~合集35
  • (vue)启动项目报错The project seems to require pnpm but it‘s not installed
  • 40分钟学 Go 语言高并发:超时控制与取消机制
  • 【多线程-第一天-多线程的技术方案-pthread带参数-桥接-bridge Objective-C语言】
  • OODA循环在网络安全运营平台建设中的应用
  • 【ESP32CAM+Android+C#上位机】ESP32-CAM在STA或AP模式下基于UDP与手机APP或C#上位机进行视频流/图像传输
  • QT5+OpenCV+libdmtx识别datamatrx ECC200二维码
  • 论文概览 |《Cities》2024.11 Vol.154(上)