1. docker使用dockerfile进行build时提示“/bin/sh: ./xxx.sh: not found”的可能原因

问题:用的dockerfile是从github上clone下来的,把它所在的文件夹通过vbox的共享文件夹以及mount命令挂载到docker的default虚拟机上,结果使用dockerfile进行build时出现问题,提示dockerfile内RUN的某个脚本文件找不到,然而这个脚本就和dockerfile在同一目录下。 原因:由于是win10系统下的git clone下来的,sh文件的编码是crlf格式,用vscode打开换成lf格式,就可以了,md这个编码问题明明大二并行计算时候就遇到过,偏偏这次就没想起来这茬事,淦。

results matching ""

    No results matching ""