docker - 每当我运行 Docker 容器时获取“/usr/bin/python: No module named”
问题描述
我有一个烧瓶 API 以及另一个用于机器学习预测的类,我需要对其进行 dockerize,因此我有一个 Dockerfile,如下所示。我使用运行容器
sudo docker run -d -p 5000:5000 test
但是每次我运行它时,它都会崩溃。
每当我运行时,我都可以看到它的状态为“Exited (1)”
docker ps --all
当我这样做时,docker logs containerIDHere
我得到崩溃的原因如下
/usr/local/bin/python: 没有命名模块
Dockerfile
FROM python:3.6
RUN mkdir -p /app
WORKDIR /app
COPY requirements.txt /app
RUN pip install -r ./requirements.txt
COPY Network /app
COPY Train /app
EXPOSE 5000
CMD ["python", "-m" ,"Network.Api"]
解决方案
推荐阅读
- python - 在模块之间传递变量的更新值
- python - 上升工作但下降不工作python
- c++ - 调试socket c++代码并帮助我理解
- javascript - 如何在日期选择器中设置最大日期?
- php - 如何使用 SerciceManager 在 Zend/MVC 中启动应用程序
- java - 有没有办法从多个数组中创建一个具有属性的对象?
- postgresql - PostgreSQL 中窗口函数的最佳实践
- docker - 在 Windows 中使用 Docker Compose 运行 Kafka 的问题
- google-cloud-platform - 如何将 terraform 文件转换为在 vSphere 而不是 GCP 中配置/创建虚拟机?
- node.js - 从 Express 端点下载 zip 存档