Docker桌面无法设置大磁盘大小

问题描述 投票:0回答:1

我正在Windows 10上运行Docker Desktop 2.2.0。似乎无法将磁盘大小设置为超过64GB。我尝试在%APPDATA%\ Docker \ settings.json中将diskSizeMiB值设置为100GB,但docker似乎忽略了它,并在生成的Hyper-V VM中将大小设置为64GB。

    "cpus": 6,
    "diskSizeMiB": 102400,

[我遇到的问题是,将新映像移入时会淘汰旧映像。即使将HyperV磁盘手动扩展到100GB,docker pull也会删除旧映像,以便为新映像腾出空间。

Docker for Windows docs似乎没有明确提及限制,但是64Gb几乎等于2 ^ 16字节,这暗示它是技术限制。

任何人都知道此限制的解决方法吗?

docker docker-for-windows docker-desktop
1个回答
0
投票

好像我在正确的方向上直接在Hyper-V中增加虚拟磁盘大小(请参阅this guide)。唯一缺少的部分是重新启动Docker(或Windows)。重新启动后,我便可以使用完整的磁盘。

© www.soinside.com 2019 - 2024. All rights reserved.