[英]Docker application upload on AWS elastic beanstalk fails
我正在使用docker映像在PHP和MongoDB上運行web-app。 Docker容器在我的本地計算機(Windows10)上運行良好,但未在AWS Elastic Beanstalk上更新。 我制作了一個包含run.sh
, Dockerfile
和Dockerrun.aws.json
的壓縮文件,可以從此處找到。
在AWS Elastic Beanstalk上,我使用單個docker容器,實例類型為Linux Docker版本1.11.2 。 部署后,我得到以下錯誤:
根據對文件的檢查,看來您的run.sh
需要可執行。
ls
total 16K
drwxr-xr-x 7 adam 238 Jan 11 11:04 .
drwxr-xr-x+ 139 adam 4.7K Jan 11 11:04 ..
drwxr-xr-x 12 adam 408 Jan 11 11:04 .git
-rw-r--r-- 1 adam 1.9K Jan 11 11:04 Dockerfile
-rw-r--r-- 1 adam 248 Jan 11 11:04 Dockerrun.aws.json
-rw-r--r-- 1 adam 544 Jan 11 11:04 index.php
-rw-r--r-- 1 adam 72 Jan 11 11:04 run.sh
可能還有其他問題,但是在重新創建zip文件之前運行chmod +x run.sh
應該可以解決該特定問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.