[英]How to deploy a python docker image to AWS Elastic beanstalk?
我收到了一个在本地完美运行的 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 .
图像docker build .
然后我压缩文件夹。
在 AWS 上,我创建了一个“python docker”应用程序并上传了我的 zip 文件。 AWS 成功部署了我的应用程序并且运行状况颜色为绿色,但是当我单击应用程序 URL 时,我收到一条internal error
消息。 我在 bundleLogs 中没有看到任何错误。
我找不到可以毫无问题地将我的 docker 映像部署到 AWS elastic beanstalk 的解决方案。
任何帮助将不胜感激。
谢谢
这很容易,而且 AWS 上有非常好的指导材料:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.