在 Elastic Beanstalk 上部署 Docker 环境
Posted
技术标签:
【中文标题】在 Elastic Beanstalk 上部署 Docker 环境【英文标题】:Deploy Docker environment on Elastic Beanstalk 【发布时间】:2015-10-23 13:41:36 【问题描述】:我只是将我的基础架构“Dockerized”到容器中。该环境基本上是一个 nginx-php-fpm 容器,其中包含配置有 php-fpm 的 nginx。此容器连接到多个数据容器,其中包含特定组件的应用程序文件。
我已经看过多次关于将单个容器部署到 Beanstalk 的讨论,但我不确定如何部署这样的环境。本地环境有效。我使用 --volumes-from
标志将我的 nginx-php-fpm 容器添加到数据容器。
如何在 Beanstalk 上创建相同的环境?我找不到从另一个容器进行音量的选项。还有处理 Docker 编排的好平台吗?
【问题讨论】:
【参考方案1】:AWS 允许您使用multicontainer docker。
您可以使用docker-compose 来帮助您创建您的nginx-php-fpm 环境。
【讨论】:
以上是关于在 Elastic Beanstalk 上部署 Docker 环境的主要内容,如果未能解决你的问题,请参考以下文章
如何在 AWS Elastic Beanstalk 上修改 Nginx 配置
如何使用 Elastic beanstalk 和 Dockerrun.aws.json 正确部署到 AWS?
在 AWS Elastic Beanstalk 和 EKS 上部署了一个 laravel 应用程序 相同的数据库 RDS 为啥在 Elastic Beanstalk 中获得快速响应