【发布时间】:2020-06-16 01:43:27
【问题描述】:
我正在对 Flask 应用程序进行 dockerizing,在启动项目时我突然收到此错误:
ERROR: for flask Cannot start service users: OCI runtime create failed: container_linux.go:349: starting container process caused "exec: \"/usr/src/app/entrypoint.sh\": stat /usr/src/app/entrypoint.sh: no such file or directory": unknown
我不知道为什么它抱怨entrypoint.sh 不存在,因为它与 Dockefile 位于同一目录中,直到现在我还没有遇到此问题。 p>
下面是我的 Dockerfile:
FROM python:3.8.2-slim
RUN apt-get update && \
apt-get -y install netcat && \
apt-get clean
WORKDIR /usr/src/app
COPY ./requirements.txt /usr/src/app/requirements.txt
RUN pip install -r requirements.txt
COPY ./entrypoint.sh /usr/src/app/entrypoint.sh
RUN chmod +x /usr/src/app/entrypoint.sh
COPY . /usr/src/app
CMD ["/usr/src/app/entrypoint.sh"]
对此的任何见解都非常感谢。
【问题讨论】:
-
您是否遵循了网站上类似问题的任何建议?
-
我确实查找了错误 349,因为这大大缩小了范围,但什么也没出现。
-
这里是该站点上错误的搜索结果的链接,包括您在问题中采取的调试步骤:stackoverflow.com/…
-
行号不重要,会随着docker build的不同而变化。
-
哦,我还以为是错误号。我的错。