5

如何将 D: 驱动器添加到 microsoft/windowsservercore 基本映像?我的 Windows Server 2016 服务器有一个 D: 驱动器。服务器是一个 AWS 实例。这是安装了本机 Docker 而不是已经存在了一段时间的“Docker for Windows”。

4

2 回答 2

6

我们让它工作。本质上,我们在注册表中添加了一个符号链接。

将此添加到 dockerfile:

RUN powershell -NoProfile -Command \
    New-Item -ItemType directory -Path C:\drived ; \
    New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices' -Name 'D:'  -Value '\??\C:\drived' -PropertyType String;
于 2016-11-07T19:25:26.993 回答
0

我使用 subst 命令做到了这一点:

mkdir c:\drived
subst d: c:\drived

我认为这样的驱动器仅在当前会话中可见,因此如果您使用的是 Windows 服务,它将无法工作。

于 2018-05-29T15:11:11.890 回答