docker - “docker-compose up”因错误而失败

标签 docker docker-compose

我想从事一个项目,但是我需要使用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/

相关文章:

linux - Docker-compose:由于 "permission denied"错误,nginx 无法启动

python - 如何跟踪一个Docker容器上pip安装的软件包以在另一个容器中使用它们

docker - 如何在Docker sh入口点修复 'Permission denied'

python - 从 docker 容器访问主机 redis 数据库

代理后面的 Docker Hub 登录

Docker 中的 PHP - fopen() 或 file_put_contents() 无法写入/proc/1/fd/2 以进行标准输出写入

docker - 在 nginx 和/或防火墙后面运行 docker 容器的问题

php - 使用 Docker 将 Apache、MySQL 和 PHP 容器化

selenium - 如何通过 docker-compose 而不是使用 docker 启动 selenium hub 和一个链接节点?

nginx - Docker撰写NGINX代理和静态文件