如何正确部署Docker Compose到Amason EC2实例?

时间:2017-12-07 09:37:18

标签: amazon-web-services amazon-ec2 docker-compose amazon-ecs

我正在使用postgres,2 * pythonnginxredis服务进行docker-compose配置。现在我实例化了一个ec2实例,并通过.pem文件成功登录。但我希望,我只能使用aws-cli命令部署我的docker-compose图像。我的问题是我应该为每项服务实例化ec2以及如何正确使用ec2和docker-compose吗?

1 个答案:

答案 0 :(得分:3)

您希望如何设计基础架构 - 服务器数量,自动扩展,路由等等 - 完全取决于您。

尽管回答你的问题;部署docker-compose.yml文件,就像在任何其他服务器上一样。

docker-compose是一个用于开发的工具,不能在生产中使用 - 您应该使用以下部署服务:

docker stack deploy -c your-compose-file.yml your_stack_name

听起来这对你来说是新的;所以我应该说明docker-compose提供了docker stack deploy提供的各种选项,take 2 numbers ++[(numbers !! 2) ++ [3]]++drop 3 numbers 无效。通常情况下,您不能只使用与开发中使用的相同的撰写文件。