【发布时间】:2020-06-23 05:16:18
【问题描述】:
我收到了一个可以在本地完美运行的 python docker 映像。我需要做的就是输入docker-compose up 以在本地主机上运行应用程序。
但是,在 AWS Elastic beanstalk 上部署它时,情况就完全不同了,我一直在努力让它工作好几个小时。
这里是Dockerfile
FROM python:3.6-stretch
WORKDIR /app
COPY . /app
RUN pip3 --no-cache-dir install -r requirements.txt
EXPOSE 5000
ENTRYPOINT [ "python" ]
CMD [ "app.py" ]
然后我通过输入docker build . 构建图像并压缩文件夹。
在 AWS 上,我创建了一个“python docker”应用程序并上传了我的 zip 文件。 AWS 成功部署了我的应用程序,运行状况颜色为绿色,但是当我单击应用程序 URL 时,我收到一条 internal error 消息。我在 bundleLogs 中没有看到任何错误。
我找不到将我的 docker 映像部署到 AWS 弹性 beantalk 而没有问题的解决方案。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: python amazon-web-services docker amazon-elastic-beanstalk