多 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