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

manifest list是管理不同指令集架构容器镜像的一种方法。随着软件跨平台需求增加,一个镜像名可能对应多个镜像。本文介绍了manifest list的背景、使用场景和如何启用该功能,以解决不同OS/ARCH用户的使用问题和Kubernetes等编排系统的镜像调度需求。

为什么需要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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值