Docker 是一项开源技术,可让您在软件容器中构建、运行、测试和部署分布式应用程序。利用该技术,您可以将一款软件打包成一个标准化的软件开发单元,其中包括软件运行所需的全部内容:代码、运行时间、系统工具和系统库等。Docker 使您能够在任何环境下快速、可靠、一致地部署应用程序。

通过基于 AWS 运行 Docker,您可以获得一种高度可靠的低成本方法,从而快速构建、运行、测试和部署任意规模的分布式应用程序。AWS 通过各种 AWS 服务为 Docker 开源解决方案和商业解决方案提供支持。

Amazon EC2 Container Service

入门
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 run”方法使用 Amazon EC2 Container Service 是适合新人的方法,Amazon EC2 Container Service 是一项高度可扩展且性能极高的容器管理服务。使用下面的链接开始操作: