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

问题描述 投票:0回答:1

目标:

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

为了测试,我拿了这个php:5.6.15-apache

我做了什么:

我尝试了一些建议:

  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. 在默认VM中创建共享目录

enter image description here

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

   mkdir /home/docker/pr
   mount -t vboxsf -o uid=1000,gid=50 pr /home/docker/pr
  1. 运行安装在共享目录上的容器,在这种情况下,在docker中创建一个名为pr的目录 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之间的代码

我哪里做错了?

docker windows-10 mount sharing docker-toolbox
1个回答
0
投票

尝试

docker run --rm --name simple2 -v / home / docker / pr:/ var / www / html -p 80:80 -p 8080:8080 -d php:5.6.15-apache

© www.soinside.com 2019 - 2024. All rights reserved.