1
4
我最近也遇到了同样的问题,使用任何高级编辑器,并在sh entrypoint脚本上将行结尾更改为unix风格,这些问题都会消失。 在我的例子中,我不知道为什么,因为git可以很好地处理它,这取决于linux或windows主机,我最终也遇到了同样的情况。 如果您在容器和主机(在windows中)中安装了文件 它取决于您编辑它们的方式,可能会从容器内部更改为linux,但这会影响windows主机外部。 在git声明文件之后。sh已更改,但没有添加或删除。 一个图形化的比较工具显示,只有新行发生了变化。 另一个解决问题的方法是,您可以启动容器覆盖入口点脚本(例如sh),然后在启动的容器上检查linux如何查看入口点脚本,即使您可以测试它,也会看到完全相同的错误 对不起,我的英语不是我的母语。 希望这对别人有帮助。 |
2
3
在克隆存储库之前,应发出以下命令:
这会将行尾更改为UNIX样式。 然后克隆存储库并继续。 |
3
1
这可能是因为bash文件不在workdir的根路径或根路径中。 检查它在容器中的位置,并验证路径是否正确。 |
4
1
如果可能的话,请你提供与此相关的所有文件,以便我可以尝试重现这个问题。 似乎命令未执行的是运行_web _local的目录。不存在。
您可以通过替换docker compose中的命令来检查当前workdir。yml as
|
5
1
我在Ubuntu18.04.3中注意到的一点是,你需要在docker上安装docker compose。io让docker继续工作
在我这么做之后,我让docker compose[filename.yml]毫无问题地开始工作 |
6
0
不要在结尾使用-d。 而不是这个命令 docker compose-f start_工具。亚马尔 使用 docker compose-f start_工具。扬起 |
Display_name · 我不知道从哪里获得PuTTY的密码 1 年前 |
Dr.PB · 如何使用python-sdk为容器设置UID和GID? 1 年前 |
shichen · PHP-FPM+Nginx设置保活导致响应错误? 1 年前 |