如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

当然了,在mac系统下,也有类似的操作。但是非常简单,所以并没有独立成篇。win10下面的同样操作,却异常艰辛困难。这里就说的是,在win10下,为docker设置共享文件夹的故事。为啥设置共享文件夹,因为,我们要调试docker下的各种网站系统啊,需要把代码“共享”到本地,然后,对其进行编辑... 请关注苏南大叔的docker系列文章,https://newsn.net/tag/docker/

win10系统,docker设置共享文件夹 - docker-setting

win10系统,docker设置共享文件夹(图14-1)

设置范围居然是盘符,而不是某个文件夹。很不爽,mac下面就是可以设置某个文件夹的。

win10系统,docker设置共享文件夹 - share_folder_01

win10系统,docker设置共享文件夹(图14-2)

下面的蓝色区域的命令行,仅仅是个demo,不明白是啥意思的话,就不要执行。仅仅是demo,给高级用户看的,小白不要复制过来,拿到powershell下面执行。你懂的!

设置好共享盘符,点击apply按钮后,居然提示要设置防火墙,如下图所示:

win10系统,docker设置共享文件夹 - share_folder_02

win10系统,docker设置共享文件夹(图14-3)

我直接把防火墙都关闭了,结果还是失败。

win10系统,docker设置共享文件夹 - share_folder_03

win10系统,docker设置共享文件夹(图14-4)

注:关闭防火墙的办法及界面很多,大概都是到网络连接里面去找相关选项。大家看到的界面不一定和我的一样。不过万变不离其宗,大概都是这个原理。

在E文站点上瞅了那么小一会, https://docs.docker.com/docker-for-windows/#firewall-rules-for-shared-drives 。终于在一名国外大神的博客上面得到了比较明确的答案。那就是要重装“DockerNAT”的“网络和文件夹共享协议”。

win10系统,docker设置共享文件夹 - docker_share_fix_01

win10系统,docker设置共享文件夹(图14-5)

win10系统,docker设置共享文件夹 - docker_share_fix_02

win10系统,docker设置共享文件夹(图14-6)

win10系统,docker设置共享文件夹 - docker_share_fix_04

win10系统,docker设置共享文件夹(图14-7)

win10系统,docker设置共享文件夹 - docker_share_fix_05

win10系统,docker设置共享文件夹(图14-8)

win10系统,docker设置共享文件夹 - docker_share_fix_06

win10系统,docker设置共享文件夹(图14-9)

win10系统,docker设置共享文件夹 - docker_share_fix_07

win10系统,docker设置共享文件夹(图14-10)

win10系统,docker设置共享文件夹 - docker_share_fix_08

win10系统,docker设置共享文件夹(图14-11)

win10系统,docker设置共享文件夹 - docker_share_fix_09

win10系统,docker设置共享文件夹(图14-12)

win10系统,docker设置共享文件夹 - docker_share_fix_10

win10系统,docker设置共享文件夹(图14-13)

然后重复文章开端的docker共享文件夹的操作即可。设置成功!

我们重新回到防火墙设置这步,不关闭防火墙,而直接开放445端口也是可以的。具体的防火墙规则由你自己定义~

win10系统,docker设置共享文件夹 - docker_firewall_01

win10系统,docker设置共享文件夹(图14-14)

如果您还需要更详细的ip方面的设置,下面是docker的官方文字。仅供参考。

To share the drive, allow connections between the Windows host machine and the virtual machine in Windows Firewall or your third party firewall software. You do not need to open port 445 on any other network. By default, allow connections to 10.0.75.1 port 445 (the Windows host) from 10.0.75.2 (the virtual machine). If the firewall rules appear to be open, consider reinstalling the File and Print Sharing service on the virtual network adapter.

  【docker】秘籍文章入口,仅传授于有缘之人  docker

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

打赏领取小礼物

打赏任意金额,发送截图到邮箱 shang@newsn.net ,可以领取精选回馈如下(任选其一):
  • 《前端视频教程大礼包》一套
  • 《wordpress精选皮肤》一套
  • 《dedecms织梦精选模板》一套
感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!

岁月静好

关注互联网发展,关注苏南大叔的《程序如此灵动~》博客
本文章来自:程序如此灵动~
博客地址为:https://newsn.net/
原文地址为:https://newsn.net/say/docker-share-folder.html
上一篇好文:win10系统,为docker安装hyperv
下一篇好文:如何利用docker在window下搭建起hhvm环境?

如果您转载了本文章,出于某种原因,并没有注明作者或者出处。
在这里,苏南大叔也表示理解和支持。因为苏南大叔深深地明白:
您会在合适的时机,合适的地方,给本博客一个外链。对吧?
您若开心,便是安好!岁月静好,但愿世界和平,没有纷争~