我想从事一个项目,但是我需要使用docker来运行应用程序,但是docker-compose up
命令失败并出现以下错误:
System error: exec: "./wait_to_start": stat ./wait_to_start:
no such file or directory
wait_to_start命令是子文件夹backend /中的可执行python脚本。
我需要确定为什么它不能执行。在错误的路径中搜索了它,或者存在访问权限问题,或者使用了错误的python版本。
我可以使用详细信息对其进行调试,还是可以使用SSH登录并检查虚拟机上的文件?我对Docker缺乏经验...
最佳答案
您可以设置“workdir”元数据以确保在启动容器时位于正确的位置,也可以直接调用/backend/wait_to_start
而不是./wait_to_start
,因此无需在正确的目录中。
关于docker - “docker-compose up”因错误而失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34640135/