Docker使用Docker工具箱在Windows上共享一个卷
目标:
使用docker工具箱将Windows上的项目目录共享到容器
为了testing,我把这个PHP:5.6.15-apache
我做了什么:
我已经尝试了几个build议:
-
运行选项-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
-
在默认虚拟机中创build一个共享目录
并将其安装在默认的docker容器中
mkdir /home/docker/pr mount -t vboxsf -o uid=1000,gid=50 pr /home/docker/pr
-
运行共享目录下的容器,在这种情况下,在名为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之间的代码
我在哪里做错了?