我正在使用postgres
,2 * python
,nginx
和redis
服务进行docker-compose配置。现在我实例化了一个ec2实例,并通过.pem
文件成功登录。但我希望,我只能使用aws-cli
命令部署我的docker-compose图像。我的问题是我应该为每项服务实例化ec2以及如何正确使用ec2和docker-compose
吗?
答案 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
无效。通常情况下,您不能只使用与开发中使用的相同的撰写文件。