gpt4 book ai didi

python - run_web.sh 没有找到,即使它在目录中?

转载 作者:行者123 更新时间:2023-11-29 13:16:43 24 4
gpt4 key购买 nike

我刚刚安装了 Docker,在设置了 Python、Django 等一些东西之后,在我的网络服务器运行之前我遇到了一个错误。

为了让 Web 服务器运行,我编写了一个名为 run_web.sh 的脚本。它还在 docker-compose.yml 中配置为运行 Web 服务器,运行命令 exec run_web.sh。执行该命令时,它会抛出如下错误:

Starting portalapi_web_1 ... error

ERROR: for portalapi_web_1 Cannot start service web: oci runtime error: container_linux.go:265: starting container process caused "exec: \"./run_web.sh\": stat ./run_web.sh: no such file or directory"


ERROR: for web Cannot start service web: oci runtime error: container_linux.go:265: starting container process caused "exec: \"./run_web.sh\": stat ./run_web.sh: no such file or directory"

ERROR: Encountered errors while bringing up the project.

run_web.sh 文件在我的项目根目录中,与 docker-compose.yml 相同,但无法找到它。不知道是什么问题。

即使我从我的根目录运行 exec run_web.sh,仍然会出现错误:Not Found

enter image description here

最佳答案

如果您的 ENTRYPOINT是默认值 ( /bin/sh -c ),您可以使用 docker image inspect <yourImage> 检查, 然后尝试简单地作为 CMD :

/full/path/of/run_web.sh

这样,您就可以直接引用要发布的内容。

关于python - run_web.sh 没有找到,即使它在目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47959383/

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