【发布时间】:2018-08-13 06:36:12
【问题描述】:
如何在 Docker for Windows 中设置共享驱动器?我正在使用最新版本 18。稳定和边缘。我的设置屏幕如下所示。它缺少一些选项,如共享驱动器、高级和网络,如第二张图片所示。为什么我缺少这些选项?
【问题讨论】:
如何在 Docker for Windows 中设置共享驱动器?我正在使用最新版本 18。稳定和边缘。我的设置屏幕如下所示。它缺少一些选项,如共享驱动器、高级和网络,如第二张图片所示。为什么我缺少这些选项?
【问题讨论】:
您似乎正在使用“Windows 容器”为 Windows 运行 Docker。如果您切换到“Linux 容器”,您将看到“共享驱动器”选项。 Take a look this video.
According Docker documentation: 未实现 Windows 容器的共享驱动器。
卷挂载需要 Linux 容器的共享驱动器(不适用于 Windows 容器)。
更新: 自 2018 年以来,Docker for Desktop 开始使用新 UI。我录制了一个显示how to solve this problem 的新视频。
更新: 如果您使用的是 WSL2,您将遇到同样的问题。 Take a look this video.
【讨论】:
到此结束,因为我的 docker 设置中缺少“共享驱动器”。如果你也错过了它,但 docker 是为 linux 容器设置的,那是因为 WSL 2。
因为如果您在 WSL 2 上使用 Docker,则没有这样的选项,但您可以使用 docker run -v c:\...\your-folder:/mount ... 直接从文件系统附加卷,而无需在 docker 设置中指定它。
【讨论】: