【发布时间】:2020-02-27 01:43:56
【问题描述】:
是否可以在 docker Windows 容器中使用 C: 以外的驱动器号创建新分区?
对于某些软件,我需要一个 D:\ 和一个 E:\ 驱动器。
【问题讨论】:
-
暂时将软件放在另一个驱动器上不是一个好主意......但是他们是一种将您的 docker-desktop-data 移动到另一个驱动器的方法..查看此视频youtube.com/watch?v=AyEw7JsHt9I
是否可以在 docker Windows 容器中使用 C: 以外的驱动器号创建新分区?
对于某些软件,我需要一个 D:\ 和一个 E:\ 驱动器。
【问题讨论】:
我认为你不能从现有图像中做到这一点,但如果你像这样制作 Dockerfile:
FROM <Base image like microsoft/dotnet-framework>
VOLUME ["D:"]
# Rest of Docker file here
Windows 容器将创建一个 D: Drive。
【讨论】:
这适用于本机 Windows Server 容器,但我在 docker-for-windows (Windows 10) 上遇到了问题
VOLUME ["D:"]
所以对于那些处于同样困境的人,我发现这对双方都有效。
【讨论】: