manifest list:一种管理多指令集架构容器镜像的方法

为什么需要manifest list

在容器时代,我们在一台机器上通过一条命令启动一个容器,类似:

docker run --name mybusybox -d busybox:latest

busybox:latest为latest版本的busybox镜像,一开始,这完全够用

但“酒香不怕巷子深”,好的软件一定是会被引入到更多的平台满足用户的需求

我查阅了dockerhub上busybox的版本记录,整理如下:

时间 版本 OS/ARCH
- ubuntu-14.04 -
Jun 1, 2016

1.24.2-glibc

amd64
Jun 2, 2016

1.24.2-musl

linux/amd64
Dec 28, 2017

1.27.2-uclibc

linux/386

linux/amd64

linux/arm/v7

linux/arm/v5

linux/arm64/v8

Jun 8, 2021

uclibc

linux/386

linux/amd64

linux/arm/v5

linux/arm/v7

linux/arm64/v8

linux/mips64le

从表中我们可以看出一个大趋势,Dec 28, 2017以前OS/ARCH列只有一行,也就是一个镜像,我们可以称为一个manifest,自Dec 28, 2017发布1.27.2-uclibc的版本包含了5种架构,这种一个“<镜像名称>:<版本号>后面包含多个镜像”的方式称为manifest list

想要使用manifest list功能,需要满足以下版本要求:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值