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