写点什么

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

  • 佚名

  • 2016-12-06
  • 本文字数:1189 字

    阅读完需:约 4 分钟

近期,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:001719

评论

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

《幻兽帕鲁》爆火,大厂坐不住了:这游戏是 AI 设计的?丨 RTE 开发者日报 Vol.134

声网

如何使用 NFTScan API 检索 NFT 合约地址下 Transactions 数据

NFT Research

API NFT\ NFTScan

如何让你的.NET WebAPI程序支持HTTP3?

不在线第一只蜗牛

Web 开发语言 http3 .NET 7

日志资源成本减少35%:新东方可观测体系改造如何降本增效?

TakinTalks稳定性社区

软件测试学习笔记丨JMeter使用代理录制脚本

测试人

软件测试

开发人员是怎么失去成就感的

云舒编程

程序员 发展 职业生涯 开发. #最有成就感的事

左耳听风 - 研发效率「读书打卡 day 16」

Java 工程师蔡姬

读书笔记 程序员 个人成长 研发效率 职业发现

WorkPlus AI智能客服解决方案,提升企业服务质量

BeeWorks

新书上线 | 《使用 NGINX 部署和保护 Kubernetes Ingress Controller》中文版

NGINX开源社区

nginx Kubernetes API NGINX Ingress Controller NGINX Service Mesh

万字图解| 深入揭秘IO多路复用

云舒编程

异步 epoll select poll I/O 多路复用

图像处理-Java-指定大小压缩

alexgaoyh

Java 图像处理 图像压缩 压缩算法 指定大小

这一年我们上线的运维自动化系统

37丫37

DevOps 运维 自动化 工具 开发.

TCP close_wait 引发的血案

云舒编程

TCP 压测 Wait 连接池

MySQL并发插入导致死锁

云舒编程

MySQL 并发 死锁

支撑核心系统分布式改造,GaussDB为江南农商银行筑稳根基

华为云开发者联盟

数据库 分布式数据库 后端 华为云 华为云开发者联盟

万字图解 | 深入揭秘TCP工作原理

云舒编程

三次握手 TCP协议 TCP四次挥手 MSL 滑动窗口

实力认可!TDengine 在“2023 年度金猿季”两大榜单中脱颖而出

TDengine

tdengine 时序数据库

“纯血”鸿蒙到来,对开发者是机会吗?

云舒编程

华为 鸿蒙 开发者 HarmonyOS 生态

1688店铺详情数据接口python

tbapi

1688 1688API 1688店铺详情数据接口 1688店铺详情数据采集

原来阿里字节员工简历长这样

云舒编程

简历模板 简历 应届生 大厂面试】 #面试

万字图解 | 深入揭秘HTTP工作原理

云舒编程

多路复用 HTTP web socket QUIC 图解网络

解决跨域问题的8种方法,含网关、Nginx和SpringBoot~

王磊

Java 面试题

近6成金融机构的选择!华为云GaussDB加快金融核心系统转型

华为云开发者联盟

数据库 后端 华为云 华为云GaussDB 华为云开发者联盟

大数据处理流程包括哪些环节

悦数图数据库

大数据处理流程

软件测试学习笔记丨Grafana安装

测试人

软件测试

英特尔实现3D先进封装技术的大规模量产

E科讯

万字图解 | 深入揭秘Linux 接收网络数据包

云舒编程

数据包 中断 网卡 linux\ ringbuffer

有了这张微积分知识地图,你可能会爱上高数!

博文视点Broadview

【精品教程】如何查看iOS崩溃日志

雪奈椰子

AWS发布基于Docker的Amazon Linux容器映像_Linux_InfoQ精选文章