无法在Dockerfile的Windows 10中复制长路径文件

时间:2019-12-06 10:41:55

标签: windows maven docker dockerfile

我从基本图像构建图像。在基本映像的Dockerfile中,运行命令map。当我从该基本映像构建映像时,它将所有文件从当前目录复制到结果映像的/ workspace目录。 然后,我从Dockerfile运行module myrun = [<Literal>] let InsertQuery = "INSERT INTO swirepacific(ric, price, volume, inst, ttime, views, strike, etime) VALUES (@st1, @st2, @st3, @st4, @st5, @st6, @st7, @st8)" let toDB2 (data:seq<IData>, aric: Aric, ainst: Ainst, astrike: Astrike, aetime: Aetime) = for r in data do let price = r.AllFields.["VALUE"].ToString() let volume = r.AllFields.["VOLUME"].ToString() let time = r.Timestamp.Value.ToString("yyyy-MM-dd hh:mm:ss.fff") use cmd99 = new SqlCommandProvider<InsertQuery, connStr>(connStr) cmd99.Execute ( st1=aric,st2=float price,st3=int volume,st4=ainst,st5=System.DateTime.Parse time, st6 = myview, st7 = astrike, st8=System.DateTime.Parse aetime) |> ignore ,错误为:ONBUILD COPY . /workspace。问题在于,所有具有长路径名的mvn clean install文件都不会从当前目录复制到cannot find symbol目录,因此会出错。

我试图激活.java中的长路径,我也在注册表中检查了它,但没有帮助。我尝试以管理员身份运行CMD,然后还尝试从Git Bash命令行进行构建,但均未解决问题。 有谁知道可能是什么问题以及如何解决?

0 个答案:

没有答案