首页 > 解决方案 > 每当我运行 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"]

标签: dockerflaskdeploymentdockerfilepython-3.6

解决方案


推荐阅读