docker在-v in中运行时容器中的空文件夹

时间:2019-03-06 15:11:57

标签: docker

我正在Windows 10上使用Docker版本18.09.2。 我想使用命令将文件夹安装到linux容器中

docker run -it -v C:\work:/mnt/data/work ubuntu bash

在新控制台中,我使用命令检查容器

 docker inspect new_Created_Container_Name

这是结果:

 "Mounts": [
                {
                    "Type": "bind",
                    "Source": "/host_mnt/c/work",
                    "Destination": "/mnt/data/work",
                    "Mode": "",
                    "RW": true,
                    "Propagation": "rprivate"
                }

我相信,将传播值从rprivate更改为shared可以解决此问题。 有没有简单的方法可以实现?

1 个答案:

答案 0 :(得分:0)

Docker在Windows的嵌入式VM中运行。您需要从主机上将驱动器共享到VM,以使主机卷在docker内部工作。 Docker首选项中对此进行了设置,如果您更改密码,则可能需要重新配置此共享。

Docker for Windows sharing