我只是将我的基础设施“Docker化”到容器中。环境基本上就是一个nginx-php-fpm包含配置了 php-fpm 的 nginx 的容器。此容器连接到多个包含特定组件的应用程序文件的数据容器。
我看过多个关于将单个容器部署到 Beanstalk 的讨论,但我不确定如何部署这样的环境。本地环境可以正常工作。我使用标志将我的 nginx-php-fpm 容器放到了--volumes-from
数据容器中。
如何在 Beanstalk 上创建相同的环境?我找不到从另一个容器卷的选项。此外,有没有一个处理 Docker 编排的良好平台?
答案1
AWS Elastic Beanstalk 提供多Docker环境它将部署在AWS EC2 容器服务 (ECS)。ECS 本身支持--volume-from
选项。请参阅 AWS ECS 文档使用以下方法从另一个容器挂载卷volumesFrom
。
AWS Elastic Beanstalk 多 Docker 环境在 ECS 中使用相同。尝试从 ECS 文档中Dockerrun.aws.json
复制。Dockerrun.aws.json