Docker映射驱动器从Docker容器到Linux到Windows主机

我的设置是这样的。 我有一台Windows电脑。 在CentOS里面运行着VMware。 我在CentOS里安装了Docker。 所以它的Windows> CentOS> Docker。 我能够将Docker容器文件夹/ var / www / html中的Drupal应用程序映射到Centos文件夹/ var / www / html / test。 所以我可以在CentOS中编辑Drupal文件,Docker可以看到更改。 我在CentOS的浏览器上看到Drupal网站,在http:// localhost上看到Windows主机。 但是我想编辑Windows主机中的Drupal文件。 所以我从Windows C:\ Users \ name \ Documents \ site映射/安装了一个文件夹到CentOS / var / www / html / test。 地图工作,我可以在Windows上的Drupal文件进行更改和Centos可以看到的变化。 但是Docker容器丢失了它的映射文件夹到/ www / html。 任何build议,这是甚至正确的方式来开发一个Drupal网站,如果你有Windows 7,并希望使用一个容器。 Docker for Windows只能在Windows 10上运行。而Docker Toolbox运行速度太慢。 我的公司想开始使用容器来开发Drupal网站,但我们正在使用Windows 7.而我们不能升级或切换到Mac。 下面是我的mount / sites2在Windows上,并包含Drupal文件。 这是我的过程。

安装mysql容器

docker run -p 3306:3306 --name some-mysql -e MYSQL_DATABASE=drupal -d mysql 

安装Drupal容器,用CentOS的maped驱动

 docker run -dit -P --name drupal1 --link some-mysql -v /var/www/html/test:/var/www/html -p 0.0.0.0:443:443 -p 0.0.0.0:80:80 drupal 

然后在VMware中添加了一个Windows主机共享,然后在CentOS中我将这个共享映射到了这个共享上

 vmhgfs-fuse .host:/sites2 /var/www/html/test -o nonempty 

这是当容器丢失映射到CentOS的驱动器