目标:
使用docker toolbox
将Windows上的项目目录共享到容器进行测试,我拿了这个php:5.6.15-apache
我做了什么:
我尝试了一些建议:
使用选项-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
在默认VM中创建共享目录
并将其安装在默认的docker容器
中 mkdir /home/docker/pr
mount -t vboxsf -o uid=1000,gid=50 pr /home/docker/pr
运行安装在共享目录上的容器,在这种情况下,在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
之间共享代码我哪里做错了?
答案 0 :(得分: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
答案 1 :(得分:0)