Docker Run перестает работать / bin / bash: entrypoint.sh: такого файла или каталога нет - PullRequest
0 голосов
/ 12 июня 2018

У меня проблемы с запуском моего приложения для фляжки в док-контейнере.Контейнер Docker будет собираться и работать некоторое время.Затем он просто выдаст это: / bin / bash: entrypoint.sh: нет такого файла или каталога при попытке запустить в другое время.Я создаю контейнер перед каждым запуском, и до этого нет активных контейнеров.У кого-нибудь есть идеи относительно того, что может происходить?

Dockerfile:

FROM python:2.7.14

COPY ["requirements.txt", "requirements.txt"]
RUN ["pip", "install", "--upgrade", "pip==9.0.3"]
#RUN ["pip", "install", "rollbar", "--upgrade"]
#RUN ["pip", "install", "raven[flask]"]
RUN ["pip", "install", "-r", "requirements.txt"]

ENV environment production
EXPOSE 80

ADD . /error_reporting_poc
WORKDIR /error_reporting_pocdocker-compose.yml

ENTRYPOINT ["/bin/bash", "entrypoint.sh"]

CMD ["python", "main.py", "-OO"]

1 Ответ

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

Я побежал docker container run -it --rm --entrypoint find python:2.7.14 / -name entrypoint.sh и не получил результатов.Ваш dockerfile не предоставил 'entrypoint.sh'

Вам необходимо предоставить скрипт 'entrypoint.sh'.

Что вы, вероятно, хотите сделать, это

  1. Заменить ENTRYPOINT ["/bin/bash", "entrypoint.sh"] на ENTRYPOINT ["python2"]
  2. Заменить CMD ["python", "main.py", "-OO"] на CMD ["main.py", "-00"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...