本篇我将把windows的c:\lcj\project\core目录共享给docker容器

这里要先共享给虚拟机,然后再在虚拟机共享给docker容器。

1.打开vbox, 点击设置。
这里写图片描述

2.选择左边的“共享文件夹”,左边点击添加共享文件夹图标。
这里写图片描述

3.我选择把c:\lcj\Project\core共享, 共享的目录名为core_share。
这里写图片描述

4.接着我们打开Docker terminal,然后进入虚拟机。
下图中我们把虚拟机的根目录罗列出来给大家看看共享之前的样子。
这里写图片描述

5.我将把windows共享的目录共享到虚拟机的/mnt下面。
先在/mnt下面创建新的文件夹,我这了建了core_proj目录。
用以下命令将core_share共享到/mnt/core_proj:
mount -t vboxsf core_share /mnt/core_proj
这里写图片描述

6.然后在创建容器的时候加上-v /mnt/core_proj:/mnt/core
最终的创建容器的语句如下:
docker run -it –name centos2 -v /mnt/core_proj:/mnt/core centos /bin/bash
可以看到下图,windows的目录共享给虚拟机,再经过虚拟机共享给docker容器了。
这里写图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐