使用Elastic Beanstalk将多docker本地安装程序部署到AWS

我在本地运行多docker设置。 现在,我想使用Elastic Beanstalk将其部署到AWS。

我的文件夹configuration是这样的

app /.ebextensions composer.config /.elasticbeanstalk config.yml /docker (docker-compose and additional Docker files) docker-compose.yml /www (root folder of application) 

我已经运行了eb init ,但我不知道如何将我的本地docker-composeconfiguration实际部署到AWS。

我读了Dockerrun.aws.json文件,我应该复制粘贴我的Dockerrun.aws.json -compose到该文件吗? 或者它是如何工作的?

我已经试过:

  • 压缩我的文件夹并将其上传到AWS
  • eb create / eb deploy但后来我得到以下错误信息:

    平台多容器泊坞窗17.03.1-ce(通用)似乎不是有效的

谢谢

我有一个非常类似的问题(不使用多容器),它似乎亚马逊有一个错误。 通过selectDocker 1.12.6我可以执行eb create ,否则会失败。

编辑 :这似乎是EB CLI中的一个错误。 我升级了,现在工作正常。

我有一个类似的问题,看起来像他们有一个bug,并在3.10.4中修复它,请更新您的eb-cli

3.10.4(2017-07-14)修复了多容器Docker 17.03.1-ce平台版本的解决scheme堆栈确定逻辑中的错误

看到这里更改日志,在这里如何更新 。