繁体   English   中英

如何将 python docker 映像部署到 AWS Elastic beanstalk?

[英]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 上有非常好的指导材料:

请参阅Elastic Beanstalk 上的单容器 Docker 环境单容器 Docker 配置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM