AWS抱怨Dockerrun.aws.json:没有这样的文件或目录,但是我确实将文件放在那里

时间:2019-03-28 08:51:08

标签: amazon-web-services docker dockerfile amazon-elastic-beanstalk dockerrun.aws.json

我正在按照教程将docker容器部署到eb:https://pogasanov.ru/posts/django-docker-aws。我已经走到最后一步,但是当我运行eb create时,总是得到标题中提到的错误,这没有任何意义,因为我确实创建了文件并将其放在根目录中。我知道有需要继续的信息,但我却迷失了方向。如果有帮助,那么之前的错误是在Dockerfile或Dockerrun.aws.json中未指定Docker映像。中止部署。

这是我的Dockerfile。

 FROM python:3
 ENV PYTHONUNBUFFERED 1
 RUN mkdir /code
 RUN mkdir /config
 ADD config/app /config/
 WORKDIR /code
 ADD requirements.txt /code/
 EXPOSE 8000
 CMD ["sh", "/config/on-container-start.sh"]
 RUN pip install -r requirements.txt
 ADD . /code/

这是我的Dockerrun.aws.json:

{
    "AWSEBDockerrunVersion": "1",
    "Image": {
      "Name": "alberttjin/oneliner:latest",
      "Update": "true"
    },
    "Ports": [
      {
        "ContainerPort": "8000"
      }
    ]
   }

0 个答案:

没有答案