docker-compose启动容器Unable to access jarfile.md

废话不多说,别人罗列出来的原因就不赘述和转载了,一找都找的到的。
场景

  1. docker-compose目录挂载成功,本身没有问题(暂时去掉启动脚本,先进入容器判断jar包确实挂载进去了)
  2. 无论如何怎么检查都找不到原因

本人情况
启动脚本是在window编辑器下写好然后拷贝过去的,因此文件格式不对,但是docker容器日志打印的却是坑爹的Unable to access jarfile。找了运维啥的最终也没找到原因,最终浪费了四五个小时,然后突然想到进容器直接运行脚本才提示的另外一个错误,一看错误是文件格式的问题;瞬间找到了希望然后测试通过,真是要命!可能这就是只有菜鸡在windows下写脚本才会犯的错误吧。

解决方案
问题确认是由于文件格式的问题就简单了,自己去搜索一下将文件格式转换为unix格式的就可以了

你可能感兴趣的:(docker)