在 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?

Elastic Beanstalk cron 和部署权限

在 AWS Elastic Beanstalk 和 EKS 上部署了一个 laravel 应用程序 相同的数据库 RDS 为啥在 Elastic Beanstalk 中获得快速响应

在 Elastic Beanstalk 上部署 Docker 环境

在 Elastic Beanstalk 上部署 Wordpress 的多个问题