建议:将Docker应用程序部署到AWS

时间:2017-01-31 06:41:34

标签: amazon-web-services docker

我有一个运行Node.js,MongoDB和Nginx的本地Docker堆栈。 它使用docker-compose up --build完美运行。

现在是时候将我的应用程序部署到生产环境了。

我考虑过EC2容器服务和EC2,但您能推荐一种更简单的方法吗?学习曲线陡峭!

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

Elastic Beanstalk支持Docker,为documented here。 Elastic Beanstalk将为您管理EC2资源,以便您可以使事情变得更容易。

答案 2 :(得分:0)

您可以将Kontena安装到AWS并使用它将您的应用程序部署到生产环境(当然也支持其他云提供商)。从Docker Compose过渡非常流畅,因为kontena.yml使用与docker-compose.yml类似的语法和键。

使用Kontena,您将拥有内置的私有映像注册表,负载均衡器和秘密管理,这些在生产中运行容器时非常有用。