2016-06-11 226 views
1

我一直喜歡如何從Windows主機到linux docker容器獲取文件?

碼頭工人運行的東西-t -i -vc /我的項目:在/ usr /共享/我的項目MP /斌/慶典

(MP的名稱是我的容器)和

搬運工運行-t -i -vc /我的項目:在/ usr /共享/我的項目位:Z MP /斌/慶典,

但在一個目錄我的項目是在創建Docker鏡像中,儘管Windows中的目錄不是空的,它仍然是空的。

我已經使用RUN mkdir和ADD c/my-project添加Dockerfile構建中的文件,但這是次優的。

+0

你的Linux虛擬機運行在哪裏?卷裝僅適用於某些設置,例如。帶有VirtualBox的Docker工具箱(然後僅用於User文件夾中的文件夾)和Docker for Windows。 – friism

+0

你應該嘗試新的docker beta for windows。 – khattam

回答

1

您無法在Windows上直接託管Linux Docker容器。有一臺Linux VM主機爲您「Docker machine」/ boot2docker創建。您將不得不將文件傳輸到虛擬機。

我不推薦使用Docker機器,因爲ip和文件系統映射令人沮喪。只需明確地創建自己的Linux VM並以這種方式管理Docker。

相關問題