#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
получил ошибку.