Dokerfile python не может открыть файл

#python #docker

#python #docker

Вопрос:

Я пытаюсь запустить python в docker, но у меня ничего не получается.

Мой Dockerfile выглядит следующим образом:

 FROM python:3
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install -r requirements.txt
ADD . /
CMD [ "python", "byPassCaptcha.py" ]
 

Это сообщение об ошибке:

python: не удается открыть файл ‘/usr/src/app/byPassCaptcha.py ‘: [Ошибка 2] Нет такого файла или каталога, процесс терминала «/bin /bash ‘-c’, ‘docker run —rm -it recaptchabypass:latest'» завершается кодом выхода: 2.

введите описание изображения здесь

Как это исправить?

Комментарии:

1. Вы копируете файлы в / , а не в текущий каталог. Попробуйте COPY . . вместо вашей текущей ADD строки.

2. @DavidMaze вернул эту ошибку ideone.com/ejqlW0 — ты знаешь почему?

Ответ №1:

Отсутствует копирование файла byPassCaptcha.py

 WORKDIR /usr/src/app
ADD . /usr/src/app
RUN pip install -r requirements.txt
CMD [ "python", "byPassCaptcha.py" ]
 

Комментарии:

1. вернул эту ошибку ideone.com/ejqlW0 — ты знаешь почему?

2. @Tiago Это означает, что файл docker работает хорошо, и ваш файл byPassCaptcha.py получил ошибку.