在docker容器中创建D驱动器

时间:2017-10-17 11:12:50

标签: windows docker

是否可以在docker Windows容器中创建一个除C:以外的驱动器号的新分区?

对于某些软件,我需要一个D:\和一个E:\驱动器。

2 个答案:

答案 0 :(得分:2)

我认为你不能从现有的图像中做到这一点,但如果你像这样制作一个Dockerfile:

FROM <Base image like microsoft/dotnet-framework>
VOLUME ["D:"]
# Rest of Docker file here

Windows容器将创建D:Drive。

答案 1 :(得分:0)

这在本机Windows Server容器中有效,但是在docker-for-windows(Windows 10)上我遇到了问题

VOLUME ["D:"]

所以对于那些处于同样困境中的人,我发现这对两个人都有效。

Add D: Drive to Windows Server 2016 Docker Images