docker容器与虚拟机共享
docker通过:-v [虚拟机地址]:[容器内地址]命令实现共享
例:docker在运行容器时输入
docker run -it -v /home/mnt/hgfs/VMshare:/home/mnt/hgfs/VMshare centos:latest
就可以将虚拟机的/home/mnt/hgfs/VMshare目录下的文件与centos容器内/home/mnt/hgfs/VMshare目录下的文件实现共享
虚拟机与物理机实现共享
可直接通过VMware进行配置
如图,在虚拟机设置里面选择共享文件夹总是启用添加共享文件夹主机路径即可实现共享
注:如何在虚拟机中找到共享文件夹
虚拟机中共享文件夹的位置在虚拟机的 /mnt/hgfs目录下
最后只要将物理机与虚拟机的共享文件夹和docker容器与虚拟机的共享文件夹放在同一个虚拟机目录下,即可实现三方的数据共通。