win7下docker文件夹挂载(本地--虚拟机--docker
原贴:http://www.yglong.com/share-with-host-and-docker.html
此文章由原贴收集整理,感谢原贴主
1、下载 https://www.runoob.com/docker/windows-docker-install.html
2、windows主机与虚拟机之间文件夹共享
2.1、在virtualBox中添加共享文件夹
添加一个新的共享文件夹(c/users那个不管)2.2、自动挂载到默认目录
重启docker docker-machine restart
进入虚拟机 docker-machine ssh
检查是否实现共享 ls /MyBlog(即能否从虚拟机进入本地文件夹)
2.3、另外一种方法:挂载到指定目录(作者用的是这种方法,因为前一种方法没有成功)
进入虚拟机 docker-machine ssh
创建一个目录 mkdir /home/MyBlog
将Windows主机共享文件夹挂载到该目录 sudo mount -t vboxsf MyBlog /home/MyBlog
检查是否实现共享 ls /MyBlog(即能否从虚拟机进入本地文件夹)
2.4、配置文件的保存
为了每次重启后,新创建的目录不至于丢失:
sudo vi /mnt/sda1/var/lib/boot2docker/profile
文末添加以下设置
mkdir /home/MyBlog
sudo mount -t vboxsf MyBlog /home/Myblog
保存退出虚拟机,重启 Ctrl-D docker-machine restart
3、配置虚拟机与docker容器之间的文件夹共享
docker run -v /home/MyBlog:/data -i -t qiime2/core:2019.7 /bin/bash