docker CMD/ENTRYPOINT执行sh脚本报: not found /run.sh:
Dockerfile配置没有问题,为什么执行ENTRYPOINT命令时一直错误?容器一启动就退出了。查了不少资料,想了好久才发现原因。run.sh是被COPY指令复制到容器中的,而本机是windows,默认的换行符是\n,故而复制过去无法被执行。解决办法很简单,切换文件格式为LF即可。...
·
Dockerfile配置没有问题,为什么执行ENTRYPOINT命令时一直错误?
容器一启动就退出了。
查了不少资料,想了好久才发现原因。
run.sh是被COPY指令复制到容器中的,而本机是windows,默认的换行符是\n,故而复制过去无法被执行。
解决办法很简单,切换文件格式为LF即可。
更多推荐
已为社区贡献1条内容
所有评论(0)