如何增加Windows docker容器磁盘空间
我正在尝试构建一个具有扩展磁盘空间的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论