有时候在 Dockerfile 中使用 shell 脚本启动,但是 脚本是在 Windows 环境编写的,启动的时候会报错:
‘bash\r’: No such file or directory
这是因为编辑器的字符环境赵成的,通常在Windows的环境是 CRLDF 而在linux环境需要 LF
所以我们只需要通过VSCode 打开 shell 脚本,切换 CRLDF 为 LF 再次打包即可
参考地址:
windows – docker env: bash\r: No such file or directory – Stack Overflow