AWS发布基于Docker的Amazon Linux容器映像

近期,AWS为其Amazon Linux操作系统发布了一个基于Docker容器的Linux系统映像。AWS根据自定义云和内部部署环境的多功能部署选项来为EC2提供特定的Amazon Linux AMI,即Linux映像。该映像可通过Amazon EC2的Docker容器注册表(Amazon ECR)来获得,同时该映像也成为Docker Hub上的一个官方存储库

\\

Amazon Linux AMI是“由Amazon Web Services提供的受支持和维护的Linux映像”,它旨在“为在Amazon EC2上运行的应用程序提供稳定,安全和高性能的执行环境”。它一直是大多数AWS基于Linux的产品的基础映像,例如AWS Elastic Beanstalk平台,Amazon Elastic MapReduce发行版和Amazon EC2容器服务实例

\\

虽然Amazon Linux也是在EC2上定制Linux工作环境时的一种常用选择,但是由于缺乏对开发/生产平等原则的支持,Amazon Linux没有被广泛的使用。该原则主张“尽可能对开发、准生产和生产一视同仁”。 AWS现在通过在AmazonEC2容器注册表(AWS自己完全托管的Docker容器注册表)来发布Amazon Linux容器映像,AWS通过这一方式解决了上述问题。Amazon EC2容器注册表现在也作为Docker Hub上的一个官方存储库。 这些镜像可以通过如下方式进行提取:

\\
\# Pull Amazon Linux container image from Amazon ECR\region=\$(aws ecr get-login --region $region --registry-ids 137112412989)\docker pull 137112412989.dkr.ecr.$region.amazonaws.com/amazonlinux\\# Pull Amazon Linux container image from Docker Hub\docker pull amazonlinux\
\\

Amazon Linux AMI和容器映像之间的一个显著区别是,AMI附带预先安装的常用AWS相关包,例如AWS命令行界面(AWS CLI)。相比之下,根据AWS团队的描述,他们使“容器映像的体积尽可能的减小(可以以最小的体积保证容器的可移植性)”(目前大小为292.3MB),因此他们“鼓励客户根据自己的需求来自定义配置容器”。 这些容器映像都是“从相同的源代码和软件包构建的”,用户可以在这些容器上安装所有可用的Amazon Linux AMI软件包

\\

你可以通过最新的Amazon Linux论坛来获得关于Amazon Linux容器映像相关内容的帮助和支持,该论坛现在还提供对Amazon Linux AMI(以前可以通过Amazon EC2论坛得到帮助和支持,现在该论坛内的帮助信息仍然有效)相关内容的帮助和支持。 Amazon ECR用户指南详细介绍了如何提取Amazon Linux容器映像Amazon Linux AMI用户指南还介绍了关于容器映像应用方面的一些主题,例如存储库配置,如何添加包等等。你可以通过Amazon Linux AMI中心来查看发布说明。

\\

查看英文原文AWS Launches Amazon Linux Container Image

\\

感谢冬雨对本文的审校。

\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值