Docker 是一个软件平台,它可以帮助您快速构建、测试和部署应用程序。Docker 将软件打包成标准化单元 (称为“容器”),其中包含了软件运行所需的一切,包括各种库、系统工具、代码和运行时。Docker 可以让您将应用程序快速部署和扩展到任何环境中,并确保代码能够正常运行。
通过在 亚马逊云科技 上运行 Docker,开发人员和管理员可以高度可靠且低成本的方式构建、发布和运行任何规模的分布式应用程序。
平均而言,Docker 用户发布软件的频率比非 Docker 用户高出 7 倍。Docker 使开发人员可以根据需要频繁发布独立服务,而不必担心软件依赖性问题。
Docker 可减少设置新环境或排除环境差异所花费的时间。
在 Docker 上构建的应用程序可以从本地开发计算机无缝迁移到基于 亚马逊云科技 的生产部署环境中。
基于容器的小型应用程序可实现轻松部署、确定问题并通过回滚实施补救。
亚马逊云科技 同时为 Docker 开源解决方案和商业解决方案提供支持。在 亚马逊云科技 中运行容器的方法有许多种,初时可以对 Amazon EC2 Container Service 这一高度可扩展且性能极高的容器管理服务的 Amazon EC2 实例执行“docker run”命令。使用下面的链接开始操作:
- 基于 Amazon EC2 Container Service 启动和管理 Docker 容器
- 在 Amazon Elastic Beanstalk 上部署和扩展 Docker 应用程序