docker构建多系统架构

manifest是什么,干什么用

manifest是一个文件,这个文件包含了有关于镜像信息,如层、大小和摘要。docker manifest命令还向用户提供附加信息,比如构建镜像的操作系统和体系结构。而manifest list是一个镜像清单列表,用于存放多个不同os/arch的镜像信息。我们可以创建一个manifest list来指向两个镜像(一个linux 64位和一个指向arm64位的镜像),然后对用户提供一个唯一的镜像名称。从Docker registry v2.3和Docker 1.10 开始,Docker hub就可以pull multi architecture Docker镜像了。

manifest list处理流程:

使用manifest创建多CPU架构的镜像:

复制代码
# 创建一个manifest list列表:
docker manifest create batman01/server_app batman01/server_app:v1

# 将创建好的manifest list 推到仓库中:
docker manifest annotate batman01/server_app batman01/server_app:v1 --os linux --arch amd64 --variant v8

# 查看仓库中创建好的manifest list:
docker manifest inspect batman01/server_app
相关推荐
小HANN11 分钟前
(架构 + InnoDB 事务 MVCC):《MySQL 底层探秘①:拆解 InnoDB,读懂事务、MVCC 与日志的底层逻辑》
linux·运维·服务器·经验分享
kyle~14 分钟前
Linux --- 虚拟内存 1.fork、2.COW、3.mmap、4.page fault、5.TLB、6.页表
linux·运维·服务器
你看我名字17 分钟前
LAMP 架构演练:从云主机准备到 Apache、PHP、MySQL 上线验证
运维·ci/cd·架构·kubernetes·jenkins
小HANN36 分钟前
Ceph分布式存储深度解析-下篇
linux·运维·服务器·经验分享
张文君1 小时前
ubuntu iscsi客户端 关闭磁盘
linux·运维·ubuntu
凯基迪科技1 小时前
硬件做授权保护,有哪些常见方案
运维·服务器
Flynn Liang1 小时前
5分钟跑通MQTT:EMQX Docker部署+MQTTX联调(2026最新版,含踩坑)
物联网·mqtt·docker·iot·emqx
优化Henry1 小时前
5G站点AAS-3设备故障排查与处理
运维·学习·5g·信息与通信
Jtti1 小时前
香港服务器CPU不高但用户请求排队的原因有哪些?
运维·服务器·网络
星核0penstarry1 小时前
宕机那天 API 还能用,所以模型是假的?
运维·服务器·人工智能·大模型·ai编程·模型指纹