You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker运行Flask+YOLO应用报错:找不到可执行文件".",求解决方案

问题解决方法

错误原因

你执行的docker run命令末尾多了个.,这个.被Docker识别为要在容器内执行的启动命令,但它并不是系统可识别的可执行文件,因此触发了"exec: "." : executable file not found"的错误。

修复步骤

  • 修正docker run命令,移除末尾的.,正确命令如下:

    docker run -it -p 8080:8080 <你的镜像名称/镜像ID>
    

    注:原命令中的-t参数与-it重复,-it已经包含了终端分配与标准输入保持打开的功能,无需额外添加。

  • 额外验证:确认本地项目根目录下存在application.py文件,因为Dockerfile已将当前目录所有内容复制到容器的/application目录,若文件缺失会导致后续Flask应用启动失败,但当前报错的直接原因是命令中的.。

内容的提问来源于stack exchange,提问作者Tanmay Chakraborty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 22:12:05