win10 docker 使用run -v 时,虚拟机无法显示宿主机挂载的目录
2018-02-01 20:04
591 查看
这几天在学习docker,今天博主遇到的问题是这样的:
docker run --name centos7 -it -v D:\docker-data\exchange\:/mnt centos:7
使用如上方法启动一个容器,在虚拟机的/mnt目录下怎么也无法加载D:\docker-data\exchange\下面的文件。但是启动容器的时候正常启动,没有报任何错误,折腾了好一阵。但是昨天我用这个方法是能正常挂载,能正常读取到宿主机的文件的。
后来才发现,是自己昨天最后改了自己电脑的密码,要重新验证才可以正常读取。(不知道是不是docker的一个坑,明明之前验证过的密码已经变动了,执行上面的命令也不要求重新认证,也不报错,坑)
使用如下方法先清除验证,打开docker的settings窗口,在如下页面点击reset credentials,再勾选上要挂载的目录所在磁盘,重新输入密码(这里不知道为何非要密码,我的电脑一直都不设置密码,为了用docker特设置了一个)
然后就可以成功挂载目录到虚拟机了。
相关文章推荐
- Docker使用-v挂载主机目录到容器后出现Permission denied
- 在Docker Toolbox 终端中使用 vboxmanage.exe 程序在宿主机和虚拟机之间创建共享目录
- 【经验】-- 虚拟机显示“物理内存不足,无法使用配置的设置开启虚拟机”的解决办法
- 无法使用VMware以NAT模式连接本地网络(实现虚拟机跟主机共享网络)
- Ubuntu 16.04 下使用FileZilla工具无法显示中文目录及文件名的解决方法
- win10 apache配置虚拟主机后localhost无法使用的解决方法
- 20100722 使用FTP客户端(filezilla)中文目录显示乱码无法正常使用解决
- win10的docker-toolbox启动时检查更新失败,无法正常使用
- win10使用tensorboard遇到无法显示问题
- VMware Workstation 无法连接到虚拟机。请确保您有权限运行该程序、访问改程序使用的所有目录以及访问所有临时文件目录。
- 使用nat上网,虚拟机无法上网解决方案之一(主机ping通虚拟机,虚拟机ping不通主机)
- Docker挂载宿主机目录
- docker挂载的目录无法读写
- 宿主机系统 Deepin 15.4,解决 Virtualbox 5.1 中 XP虚拟机无法使用 USB设备(如:U盘、罗技优联接收器等)的问题
- VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。 VMware Authorization Service 当前未运行
- docker 无法挂载目录的经过
- 虚拟机Ubuntu10.04无法显示windows中文目录和文件
- Docker挂载主机目录Docker访问出现cannot open directory .: Permission denied的解决办法
- Docker挂载主机目录Docker访问出现Permission denied的解决办法
- windows下挂载虚拟机下的linux目录实现复制粘贴访问---samba服务器使用