写点什么

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

  • 佚名

2016 年 12 月 06 日

近期,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 现在通过在Amazon EC2 容器注册表(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 )关注我们。

2016 年 12 月 06 日 18:00974

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论

发布
暂无评论
发现更多内容

架构师第四课总结

老姜

Week4-Homework

【架构师训练营 - 周总结 -4】互联网系统架构演进

小动物

总结 极客大学架构师训练营 第四周

架构师训练营第四周总结

suke

极客大学架构师训练营

游戏夜读 | 不受欢迎的那个人

game1night

第四周作业

田振宇

以懂行助力加速:华为中国生态之行2020蕴藏的时代钥匙

脑极体

架构师训练营 -- 第四周学习总结

花花大脸猫

极客大学架构师训练营

架构师训练营 第四周 学习总结

一雄

学习 极客大学架构师训练营 第四周

企业级业务架构设计读书总结

hiqian

ARTS - Week Six

shepherd

Java algorithm

「架构师训练营」第 4 周 学习总结

guoguo 👻

极客大学架构师训练营

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

猿灯塔

Java

管理学概念 - 特纳论断

石云升

核心竞争力 特纳论断

Elasticsearch从入门到放弃:分词器初印象

Jackey

elasticsearch

Python多重继承问题之MRO和C3算法

王坤祥

Python MRO C3算法 多继承

架构师训练营:第四周作业

zcj

极客大学架构师训练营

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。

老姜

架构师训练营第四周作业

Linuxer

极客大学架构师训练营

架构师训练营 第 4 周总结

Lingjun

极客大学架构师训练营

万文长字JVM总结,面试必备

java金融

Java CMS JVM 垃圾回收

架构师训练营 Week04 学习心得

极客大学架构师训练营

从业务代码到Openjdk源码的debug之路

飞影

Java debug 深入理解JVM Openjdk TLAB

架构师训练营 第四周 作业

一雄

极客大学架构师训练营 作业 第四周

架构师训练营 -- 第四周作业

花花大脸猫

极客大学架构师训练营

【架构师训练营 - 作业 -4】互联网应用面对的问题

小动物

极客大学架构师训练营 作业 第四周

系统架构的一些思考

jason

架构师训练营第四周作业

W_T

二胖参数校验的坎坷之路

java金融

Java springboot 参数校验 级联校验 Hibernate-Validator

架构师训练营 第4周作业

Lingjun

极客大学架构师训练营

消息队列(四)如何处理消息丢失的问题?

奈何花开

Java MQ 消息队列

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