如何将 D: 驱动器添加到 microsoft/windowsservercore 基本映像?我的 Windows Server 2016 服务器有一个 D: 驱动器。服务器是一个 AWS 实例。这是安装了本机 Docker 而不是已经存在了一段时间的“Docker for Windows”。
问问题
2641 次
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 回答