2017-02-24 37 views
0

我想docker cp目錄和裏面的東西一個容器,但我收到此錯誤:泊塢窗CP到容器:文件名過長

$ docker cp clink 2eca:. 
Error response from daemon: Error processing tar file(exit status 1): open /clink/jobs/target/streams/$global/assemblyOption/$global/streams/assembly/82b354e42adbb42665af515b27b02de840e038ee_2df49b1995a6c8135f35e880f8876f7513ab872d_da39a3ee5e6b4b0d3255bfef95601890afd80709/org/scalacheck/ArbitraryArities$$anonfun$arbTuple11$1$$anonfun$apply$99$$anonfun$apply$100$$anonfun$apply$101$$anonfun$apply$102$$anonfun$apply$103$$anonfun$apply$104$$anonfun$apply$105$$anonfun$apply$106$$anonfun$apply$107$$anonfun$apply$108$$anonfun$apply$109.class: file name too long 

我非常新的泊塢窗到我不是知道爲什麼發生這種情況或如何解決它

發佈問題上的碼頭工人githug:

https://github.com/docker/docker/issues/31353

+0

它看起來像我的錯誤。你正在使用哪個版本? –

+0

@RicardoBranco'$ docker -v Docker版本1.13.1,build 092cba3' – Liondancer

+1

這絕對是一個bug。我在/ tmp中創建了一個具有相同路徑名的無效文件,並試圖將它複製到一個容器中,並得到相同的錯誤。 –

回答

1

這的確是一個錯誤。它不會在1.12.2上發生。

感謝您開啓這個問題:

https://github.com/docker/docker/issues/31353

+0

非常歡迎您! – Liondancer

+0

AUFS存儲驅動程序也存在問題。我已經用overlay和overlay2驅動程序進行了測試(在Ubuntu 16.04上使用內核4.8),並且沒有出現問題。 –