Docker 是一个软件平台,让您可以快速构建、测试和部署应用程序。Docker 将软件打包成名为容器的标准化单元,这些单元具有运行软件所需的所有功能,包括库、系统工具、代码和运行时。使用 Docker,您可以将应用程序快速部署和扩展到任何环境中,并且知道您的代码将运行。

在 AWS 上运行 Docker 可为开发人员和管理员提供一种高度可靠且成本低廉的方式来构建、发布和运行任何规模的分布式应用程序。AWS 支持 Docker 的两种许可模式:开源 Docker Community Edition (CE) 和基于订阅的 Docker Enterprise Edition (EE)。

Amazon Elastic Container Service

入门

在 AWS 上运行 Docker 容器。仅需为实际使用的 AWS 资源付费。

Docker Enterprise Edition

开始

经过认证的基础设施、容器和代码。延长支持。需要订阅。

Containers_ProductDetail_Banner
ECS_Benefits_Highperformance

平均而言,Docker 用户发布软件的频率比非 Docker 用户高出 7 倍。Docker 使开发人员可以根据需要频繁发布单独的服务,而不必担心软件依赖性问题。

Benefit_Tools_Orange

Docker 可减少设置新环境或排除因环境差异产生的问题所花费的时间。

Benefit_Version-Control_Red

基于 Docker 的应用程序可以从本地开发机器无缝迁移到 AWS 上的生产部署环境中。

Containers_Benefit_EnvironmentConsistency

小型容器化应用程序可让用户轻松实现部署、确定问题并通过回滚实施补救。

通过实现环境标准化并消除语言堆栈和版本之间的冲突,加快应用程序的交付速度。

将大数据处理作为一项服务提供。将各种数据包和分析包打包成可移植的容器,使非技术用户也可以执行。

构建和发布带有由 IT 管理并确保安全的内容和基础设施的分布式应用程序。

AWS 同时为 Docker 开源解决方案和商业解决方案提供支持。在 AWS 上运行容器的方法有很多,从入门级的 Amazon EC2 实例上的“docker 运行”方法到使用高度可扩展的高性能容器管理服务 Amazon Elastic Container Service,应有尽有。使用以下链接开始使用: