问题
在执行docker-compose up -d
时,出现报错:/usr/bin/env: 'bash\r': No such file or directory解决办法
分析
如果是在windows下创建的项目,可能会把目录scripts
下的*.sh文件
自动改为dos文件格式,从而把文件拷贝到linux平台下运行出错
解决方案
需要把dos
文件格式改为unix
文件格式,以文件scripts/wait-for-it.sh
为例:
- 打开文件
- 1$ vim scripts/wait-for-it.sh
- 修改文件格式,并保存
- 1:set ff=unix
- 2:wq
Done!!!
评论: