gpt4 book ai didi

python - Docker运行停止工作/bin/bash:entrypoint.sh:没有此类文件或目录

转载 作者:行者123 更新时间:2023-12-02 20:04:34 24 4
gpt4 key购买 nike

我在docker容器中运行flask应用程序时遇到麻烦。 docker容器将构建并运行一段时间。然后它将仅抛出以下内容:/ bin / bash:entrypoint.sh:当尝试在其他时间运行时,没有这样的文件或目录。我在每次运行之前都在构建一个容器,在此之前没有 Activity 的容器。有人对可能发生的事情有任何想法吗?

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”]

最佳答案

我运行了docker container run -it --rm --entrypoint find python:2.7.14 / -name entrypoint.sh,未获得任何结果。您的dockerfile没有提供'entrypoint.sh'

您需要提供“entrypoint.sh”脚本。

您可能想做的是

  • ENTRYPOINT ["/bin/bash", "entrypoint.sh"]替换ENTRYPOINT ["python2"]
  • CMD ["python", "main.py", "-OO"]替换CMD ["main.py", "-00"]
  • 关于python - Docker运行停止工作/bin/bash:entrypoint.sh:没有此类文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50821693/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com