小编Jān*_*nis的帖子

AWS EB Deploy在部署后显示缺少Dockerrun.aws.json

我正在尝试将我的应用程序部署到Elastic Beanstalk(运行docker),但在部署期间它总是失败,如下所示:

Activity execution failed, because: cat: /var/app/current/Dockerrun.aws.json: No such file or directory  cat: /var/app/current/Dockerrun.aws.json: No such file or directory  2ba4cc7f9cb0a66db0ab1be8736ba96bffbb1c96a219cf5e888f99a964ae4f2a
Run Code Online (Sandbox Code Playgroud)

据我所知,如果Dockerfile存在,则不需要Dockerrun.aws.josn文件,我也没有看到任何理由我们应该拥有它.

我的Dockerfile是这样的:

FROM ubuntu:16.04

# create source directory
RUN rm -rf /var/www
RUN mkdir /var/www

# update and upgrade ubuntu
RUN apt-get update && apt-get upgrade -y

# install nginx
RUN apt-get install -y nginx

# install php 7
RUN apt-get install -y php7.0 php7.0-fpm php7.0-xml php7.0-curl

# install php mysql
RUN apt-get install -y php7.0-mysql

# install php …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services docker amazon-elastic-beanstalk

11
推荐指数
1
解决办法
1774
查看次数