python - 如何将 python docker 映像部署到 AWS Elastic beanstalk?
问题描述
我收到了一个在本地完美运行的 python docker 图像。我需要做的就是输入docker-compose up
以在 localhost 上运行应用程序。
然而,在 AWS Elastic beantalk 上部署它时,情况就完全不同了,我一直在努力让它工作好几个小时。
这里是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 的解决方案而没有问题。
任何帮助将不胜感激。
谢谢
解决方案
这很容易,AWS 上有很好的指导材料:
推荐阅读
- php - php将字符串表示形式转换为正确的类型
- c - 文件读\写中的链表
- scip - 无法理解问题不可行的原因
- c++ - C++ 是否可以构建模板类型列表?
- bootstrap-4 - 如何使用 Bootstrap 4 制作可点击的卡片
- php - 当我使用 get_userdata 进行会话时,它给出了 Array ( [__ci_last_regenerate] => 1561454057 ) 但是当我使用 userdata 时它给出了空
- ionic-framework - 如何过滤多维数组?
- powershell - 如何将 Write-Log 函数应用于脚本
- titanium - 是否可以使用 Titanium 生成未签名的 Xcode 存档?
- android - Flutter 错误:VM 快照无效,无法从设置中推断