多 Docker Elastic Beanstalk:上传 .ebextensions

Posted

技术标签:

【中文标题】多 Docker Elastic Beanstalk:上传 .ebextensions【英文标题】:Multi Docker Elastic Beanstalk: upload .ebextensions 【发布时间】:2017-07-02 16:00:24 【问题描述】:

是否可以将 .ebextensions 部署到 Multi-Docker Elastic Beanstalk?

我使用 Dockerrun.aws.json 文件上传我的应用程序,一切正常。我想设置日志以流式传输到 Cloudwatch。我应该使用 .ebextensions 来做到这一点。但是,如果我在网络浏览器(AWS 控制台)中仅上传 Dockerrun.aws.json(不是 .zip 或 .war),我不知道如何附加 .ebextensions。

    如何将 .ebxetensions 也部署到 Multi Docker Elastic Beanstalk? ...或者是否有任何其他方式来设置应将哪些日志流式传输到 Cloudwatch Logs?

【问题讨论】:

【参考方案1】:

您应该创建一个 zip 存档,其中包含 Dockerrun.aws.json 和 .ebextensions 目录以及您需要的任何配置文件。

Elastic Beanstalk 将从存档中找到 Dockerrun.aws.json 文件。

AWS 的Multicontainer Docker tutorial 对此进行了介绍。

【讨论】:

以上是关于多 Docker Elastic Beanstalk:上传 .ebextensions的主要内容,如果未能解决你的问题,请参考以下文章

Elastic Beanstalk 上的 NodeJS 多容器 Docker

使用 cloudformation 在 Elastic Beanstalk 上启动 docker 多容器

多 Docker Elastic Beanstalk:上传 .ebextensions

用于多容器 docker 的 Elastic beanstalk 与 ECS

如何在 Elastic Beanstalk 多容器 Docker 环境中安装 composer 依赖项

具有私有存储库的 Elastic Beanstalk 多容器 Docker CannotPullContainerError