2016-06-11 221 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。

相关问题