2017-07-04 202 views
2

我正在本地運行e多docker設置。現在,我想使用Elastic Beanstalk將其部署到AWS。使用Elastic Beanstalk將多docker本地設置部署到AWS

我的文件夾中的配置是這樣的

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

我已經跑eb init,但我不知道如何實際部署我的本地碼頭工人,撰寫配置AWS。

我讀了關於Dockerrun.aws.json文件,我應該只是複製粘貼我的docker-compose到那個文件?或者它是如何工作的?

我已經嘗試過:

  • 壓縮我的文件夾,並把它上傳到AWS
  • eb create/eb deploy但後來我得到了以下錯誤消息:

    平臺多容器多克17.03。 1-ce(通用)似乎不是有效的

謝謝

回答

3

我有一個非常類似的問題(不使用多容器),它似乎亞馬遜有一個錯誤。通過選擇Docker 1.12.6我可以執行eb create,否則我將失敗。

編輯:這似乎是EB CLI中的一個錯誤。我升級了,現在工作正常。

+0

但您必須放棄使用多容器選項 – jobwat

0

我有一個類似的問題,看起來就像他們有一個bug,在3.10.4固定它,請更新您的EB-CLI

3.10.4(2017年7月14日) 固定錯誤在多集裝箱碼頭工人17.03.1-CE平臺版本的解決方案堆棧確定邏輯

here有關更改日誌和這裏how to update

相關問題