Docker容器抱怨其文件系统中缺少文件

tvz2xvvm  于 2023-02-03  发布在  Docker
关注(0)|答案(1)|浏览(154)

我最近将代码存储库从一个驱动器文件夹移动到C:驱动器,试图逃避擦除文件的同步问题(那是另一个问题)。在这样做之前,我的dev和prod组合文件都按预期工作(在源代码控制下)。
移动文件(从repo克隆并 checkout 到分支)我运行了我的dev compose文件,它又按预期工作了,但是我的prod开始抱怨"没有这样的文件或目录","没有找到"。我决定快照文件系统并检查,可以看到文件并可以猫的内容。那么为什么docker抱怨?
我的组合文件没有使用任何硬编码文件路径,所有相对的和它的文件明显是复制跨越。
编写错误:

exec docker/deployment/folder/scripts/run.sh: no such file or directory

快照:

/app$ cat docker/deployment/folder/scripts/run.sh
#!/bin/sh

如前所述,这是从不同的本地目录位置运行的。我无法想象这会有什么不同。
提前感谢您的支持。

lmvvr0a8

lmvvr0a81#

发现问题,vs代码已将行尾序列更新为crlf而不是lf。

相关问题