我从基本图像构建图像。在基本映像的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命令行进行构建,但均未解决问题。
有谁知道可能是什么问题以及如何解决?