提问者:小点点

如何在Docker for Windows中设置共享驱动器?


如何在 Docker for Windows 中设置共享驱动器?我使用的是最新版本 18。稳定和边缘。我的设置屏幕如下所示。它缺少一些选项,如共享云端硬盘、高级和网络,如第二张图片所示。为什么我错过了这些选项?


共3个答案

匿名用户

似乎您正在使用“Windows容器”运行适用于Windows的Docker。如果您切换到“Linux 容器”,您将看到“共享驱动器”选项。看看这个视频。

根据Docker文档:Windows容器的共享驱动器未实现。

卷装载需要用于 Linux 容器(不适用于 Windows 容器)的共享驱动器。

更新:从2018年开始,Docker for Desktop正在使用新的UI。我录制了一个新视频,展示如何解决这个问题。

更新:如果您使用的是 WSL2,您将遇到同样的问题。请看这个视频。

匿名用户

在新的用户界面中,它们被放在资源下

匿名用户

因为“共享驱动器”在我的docker设置中不见了。如果您也错过了它,但是docker是为linux容器设置的,那么这是因为WSL 2。

因为如果您在WSL 2上使用Docker,就没有这样的选项,但是您可以使用< code>docker run -v c:\...\您的文件夹:/mount...而无需在docker设置中指定。