Получение "/ usr / bin / python: модуль без имени" при каждом запуске контейнера Docker - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть API-интерфейс колбы вместе с другим классом для прогнозирования машинного обучения, который мне нужен для dockerize, поэтому у меня есть Dockerfile, как показано ниже.Я запускаю контейнер, используя

sudo docker run -d -p 5000:5000 test

Однако каждый раз, когда я запускаю его, он падает.

Я вижу, что его состояние "Выход" (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"]
...