Docker使用Docker工具箱在Windows上共享一个卷

目标:

使用docker工具箱将Windows上的项目目录共享到容器

为了testing,我把这个PHP:5.6.15-apache

我做了什么:

我已经尝试了几个build议:

  1. 运行选项-v

    docker run --name=simple2 --rm -v "/c/Users/Admin/pr:/var/www/html" -p 80:80 -p 8080:8080 -d php:5.6.15-apache 
  2. 在默认虚拟机中创build一个共享目录

在这里输入图像说明

并将其安装在默认的docker容器中

  mkdir /home/docker/pr mount -t vboxsf -o uid=1000,gid=50 pr /home/docker/pr 
  1. 运行共享目录下的容器,在这种情况下,在名为pr的docker中创build一个目录

     docker run -d --name simple2 -it -v /var/www/html:/pr -p 80:80 -p 8080:8080 -d php:5.6.15-apache docker inspect simple2 "Mounts": [ { "Type": "bind", "Source": "/var/www/html", "Destination": "/pr", "Mode": "", "RW": true, "Propagation": "rprivate" } ], 

这一切都没有跟随我成功。 我的意思是没有这个步骤不共享php:5.6.15-apache和Windows之间的代码

我在哪里做错了?

    Interesting Posts