gpt4 book ai didi

Docker 容器构建失败 : "exec:\"flask\": executable file not found in $PATH": unknown

转载 作者:行者123 更新时间:2023-12-04 10:03:08 25 4
gpt4 key购买 nike

我正在学习 docker 。我尝试在 docker,com 上运行一个示例 dockerfile。但我有一个问题是“来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:345:启动容器进程导致“exec:\”flask\“:在 $PATH 中找不到可执行文件”:未知
”。

FROM python:3.7-alpine

WORKDIR /code
ENV FLASK_APP app.py
ENV FLASK_RUN_HOST 0.0.0.0
RUN apk add --no-cache gcc musl-dev linux-headers
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . .
CMD ["flask","run"]

非常感谢。

最佳答案

好像flask未从 PATH 中找到。它要么未安装(是否在 requirements.txt 中?),要么未添加到路径中。

您可以尝试设置 CMD ["python", "-m", "flask", "run"]反而。

编辑:这里的例子很适合我。 https://docs.docker.com/compose/gettingstarted/

您可以尝试通过 --no-cache以防万一制作干净图像的选项:docker build --no-cache -t test .然后运行 ​​docker run test
尝试测试图像时,在进入 docker-compose 之前状态。

关于Docker 容器构建失败 : "exec:\"flask\": executable file not found in $PATH": unknown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61734396/

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