2017-09-04 61 views
2

error pic泊塢窗 - 運行窗口的Git的bash錯誤-v

我跑在我的win10泊塢窗,但使用-v PARAMS有一個錯誤。

docker run --privileged=true -d --name=ubuntu14.04 -v e:/docker/data:/data ubuntu /bin/bash 

錯誤:

C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"C:/Program Files/Git/usr/bin/bash\": stat C:/Program Files/Git/usr/bin/bash: no such file or directory". 

當我LS這條路就像error path pic

error path

回答

2

如果可能的話,儘量在正規DOS會話相同的命令,而不是git bash。

這將避免git bash會話自動將/bin/bash解析爲C:/Program Files/Git/usr/bin/bash,而ubuntu容器根本不會知道這一點。

的OP確認這是工作,提供下列選項添加:

--attach=STDIN 
--privileged=true 
+0

感謝VonC,跟着你建議,我可以運行成功,但容器還無法正常運行,luckly,我有加兩個選項,沒關係!一個是保持STDIN即使沒有連接,anthor特權模式,所有在kitematic。 –

+0

@ Y.elinx太好了!你最終的命令是什麼? – VonC

+0

這應該是--attach = STDIN和--privileged = true,在docker doc運行參數可以找到它們,但我認爲是--privileged =真效果。 –