[英]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.