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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker使用Docker工具箱在Windows上共享卷相关的知识,希望对你有一定的参考价值。

目标:

使用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 run --rm --name simple2 -v / home / docker / pr:/ var / www / html -p 80:80 -p 8080:8080 -d php:5.6.15-apache

以上是关于Docker使用Docker工具箱在Windows上共享卷的主要内容,如果未能解决你的问题,请参考以下文章

Docker:在 Windows 上使用 Docker Toolbox 共享卷

更改 Docker 机器位置 - Windows

是否可以在没有 Windows 10 专业版的情况下使用 Docker?

使用 spotify maven 插件在 Windows 10 上使用 Docker 创建 Springboot 映像

在 Windows 上安装 docker 工具箱后出现错误。错误:连接 ECONNREFUSED 10.0.75.2:2375

在 Windows 上使用 docker compose 进行卷绑定