Точка входа в докер не найдена - PullRequest
0 голосов
/ 08 июня 2018

Мой образ докера продолжает выдавать следующую ошибку, когда я пытаюсь его запустить.

/bin/sh: 1: [python,: not found

Вот мой код dockerfile

FROM ubuntu
RUN apt-get update \
&& apt-get install -y \
python3 \
python3-pip \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

    ENV INSTALL_PATH /docker-flowcell-restore
    RUN mkdir -p $INSTALL_PATH

    WORKDIR $INSTALL_PATH

    COPY requirements.txt requirements.txt

   RUN pip3 install -r requirements.txt

   COPY src/ src/

   ENTRYPOINT ["python", "src/main.py"]

Здесь мой проект - моя иерархия

docker-flowcell-restore
    docker-flowcell-restore
        requirements.txt
        Dockerfile
        src
            __init__.py
            main.py

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Проблема была исправлена ​​добавлением

COPY /src/* $INSTALL_PATH/src/
ENTRYPOINT python3 src/main.py
0 голосов
/ 08 июня 2018

Попробуйте заменить ENTRYPOINT на следующую.(меняется на "вместо")

ENTRYPOINT ["python", "src/main.py"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...