Docker容器构建失败:“ exec:\” flask \”:在$ PATH中找不到可执行文件”:未知

迪诺·阮

我正在学习码头工人。我尝试在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状态。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

docker-exec失败:“ cd”:在$ PATH中找不到可执行文件

来自分类Dev

docker本地注册表“ exec:\“ htpasswd \”:在$ PATH中找不到可执行文件”

来自分类Dev

Docker基本映像:无法启动容器XXX:exec:“ cat”:在$ PATH中找不到可执行文件

来自分类Dev

exec:“ php-fpm”:在$ PATH中找不到可执行文件:未知

来自分类Dev

“ docker exec mycontainer --user root”失败,出现“ --user”:找不到可执行文件

来自分类Dev

无法创建/etc/nginx/nginx.conf:目录不存在且启动容器导致“ exec:\” supervisord \”:在$ PATH中找不到可执行文件”

来自分类Dev

在$ PATH中找不到Docker撰写可执行文件”:未知

来自分类Dev

“ exec:” python“:在$ PATH中找不到可执行文件

来自分类Dev

CloudFoundry暂存错误exec:“ git”:在$ PATH中找不到可执行文件

来自分类Dev

gcloud composer命令失败“在$ PATH中找不到可执行文件”

来自分类Dev

uWSGI + Docker:pyuwsgi:在$ PATH中找不到可执行文件

来自分类Dev

为什么Docker“在$ PATH中找不到可执行文件`/ bin / sh`”?

来自分类Dev

Docker:提取映像时出错,在$ PATH中找不到可执行文件

来自分类Dev

使用AWS Batch / ECS时在PATH中找不到Docker可执行文件

来自分类Dev

即使文件存在并且在PATH中,Linux可执行文件也会失败并显示“找不到文件”

来自分类Dev

正在构建宝石,找不到可执行文件

来自分类Dev

我通过`stack exec` --profile`选项时找不到可执行文件吗?

来自分类Dev

即使将Docker“在$ PATH中找不到可执行文件”,即使将它添加到基本映像中的路径中?

来自分类Dev

使用VS2010构建的可执行文件在System32中找不到DLL

来自分类Dev

由于找不到pip可执行文件,aws sam部署失败-python

来自分类Dev

docker 映像中的 sh 在 Windows 10 上看不到可执行文件

来自分类Dev

一旦将Rust可执行文件构建在Docker容器中,该如何获得它?

来自分类Dev

无法弄清Heroku应用失败的原因[错误:找不到pg_config可执行文件。]

来自分类Dev

DotNet CLI工具失败,并显示“找不到与命令“ dotnet-migrate-2017”匹配的可执行文件”

来自分类Dev

无法找出Heroku应用失败的地方[错误:找不到pg_config可执行文件。]

来自分类Dev

Ubuntu在PATH中找不到可执行文件

来自分类Dev

在C#可执行文件中构建.sln

来自分类Dev

将eval exec与可执行文件名一起使用,该可执行文件名在路径中包含空格

来自分类Dev

KDE 目的构建仅在 docker 容器中失败

Related 相关文章

  1. 1

    docker-exec失败:“ cd”:在$ PATH中找不到可执行文件

  2. 2

    docker本地注册表“ exec:\“ htpasswd \”:在$ PATH中找不到可执行文件”

  3. 3

    Docker基本映像:无法启动容器XXX:exec:“ cat”:在$ PATH中找不到可执行文件

  4. 4

    exec:“ php-fpm”:在$ PATH中找不到可执行文件:未知

  5. 5

    “ docker exec mycontainer --user root”失败,出现“ --user”:找不到可执行文件

  6. 6

    无法创建/etc/nginx/nginx.conf:目录不存在且启动容器导致“ exec:\” supervisord \”:在$ PATH中找不到可执行文件”

  7. 7

    在$ PATH中找不到Docker撰写可执行文件”:未知

  8. 8

    “ exec:” python“:在$ PATH中找不到可执行文件

  9. 9

    CloudFoundry暂存错误exec:“ git”:在$ PATH中找不到可执行文件

  10. 10

    gcloud composer命令失败“在$ PATH中找不到可执行文件”

  11. 11

    uWSGI + Docker:pyuwsgi:在$ PATH中找不到可执行文件

  12. 12

    为什么Docker“在$ PATH中找不到可执行文件`/ bin / sh`”?

  13. 13

    Docker:提取映像时出错,在$ PATH中找不到可执行文件

  14. 14

    使用AWS Batch / ECS时在PATH中找不到Docker可执行文件

  15. 15

    即使文件存在并且在PATH中,Linux可执行文件也会失败并显示“找不到文件”

  16. 16

    正在构建宝石,找不到可执行文件

  17. 17

    我通过`stack exec` --profile`选项时找不到可执行文件吗?

  18. 18

    即使将Docker“在$ PATH中找不到可执行文件”,即使将它添加到基本映像中的路径中?

  19. 19

    使用VS2010构建的可执行文件在System32中找不到DLL

  20. 20

    由于找不到pip可执行文件,aws sam部署失败-python

  21. 21

    docker 映像中的 sh 在 Windows 10 上看不到可执行文件

  22. 22

    一旦将Rust可执行文件构建在Docker容器中,该如何获得它?

  23. 23

    无法弄清Heroku应用失败的原因[错误:找不到pg_config可执行文件。]

  24. 24

    DotNet CLI工具失败,并显示“找不到与命令“ dotnet-migrate-2017”匹配的可执行文件”

  25. 25

    无法找出Heroku应用失败的地方[错误:找不到pg_config可执行文件。]

  26. 26

    Ubuntu在PATH中找不到可执行文件

  27. 27

    在C#可执行文件中构建.sln

  28. 28

    将eval exec与可执行文件名一起使用,该可执行文件名在路径中包含空格

  29. 29

    KDE 目的构建仅在 docker 容器中失败

热门标签

归档