如何增加Windows docker容器磁盘空间

发布于 2025-01-17 12:13:29 字数 687 浏览 1 评论 0原文

我正在尝试构建一个具有扩展磁盘空间的 Windows ServerCore 映像,

当我尝试

docker run -it --storage-opt size=50G mcr.microsoft.com/windows/servercore:ltsc2019 powershell

它确实可以工作并扩展容器内的磁盘空间 时 因此,如果我在同一个 Windows Servercore 容器之前和之后运行此命令,我会得到不同的结果:

Get-CimInstance -ClassName Win32_LogicalDisk

大小为 30GB

在常规 Windows 容器中(未使用 --storage-opt 进行扩展),我看到扩展容器中的 (已扩展)加上 --storage-opt size=50GB )

当我尝试运行时,

docker commit <WINDOWS_SCALED_UP_CONTAINER> scaled_up_tag

我的磁盘大小确实达到了 50GB ,我收到错误“Windows 容器不支持提交”

对于我的具体问题的最佳解决方案是扩大 Windows使用 Dockerfile 中的构建行来调整映像磁盘空间

有什么建议吗?

i am trying to build a windows servercore image with scaled up disk space

when i try

docker run -it --storage-opt size=50G mcr.microsoft.com/windows/servercore:ltsc2019 powershell

it does work and scales up the disk space within the container
so if i run this command before and after against the same windows servercore container i get different results:

Get-CimInstance -ClassName Win32_LogicalDisk

in the regular windows container ( not scaled up with --storage-opt ) i see that the size is 30GB

in the scaled up container ( scaled up with --storage-opt size=50GB ) i do get 50GB in the disk size

when i try to run

docker commit <WINDOWS_SCALED_UP_CONTAINER> scaled_up_tag

i get an error "windows containers does not support commit"

the best solution for my specific problem is to scale up the windows image disk space using a build line in the Dockerfile

any suggetstions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文