我一直在尝试像
这样的事情docker run -t -i -v c / my-project:/ usr / share / my-project mp / bin / bash
(mp是我的容器的名称)和
docker run -t -i -v c / my-project:/ usr / share / my-project:Z mp / bin / bash,
但是当在docker镜像中创建目录my-project时,尽管Windows中的目录不为空,但它始终为空。
我已经使用RUN mkdir和ADD c / my-project添加了Dockerfile构建中的文件,但这是次优的。
答案 0 :(得分:1)
您无法直接在Windows上托管Linux Docker容器。有一个Linux VM主机,为您创建了Docker machine' / boot2docker。您必须将文件传输到VM。
由于对ip和文件系统映射的挫败感,我不推荐使用Docker机器。只需显式创建自己的Linux VM并以这种方式管理Docker。