Windows版Docker中的磁盘空间问题

算法

我有一个Ubuntu容器,该容器的卷存储了我的Postgresql数据库。我的数据库由于故障转移而空间不足,当我查询Ubuntu容器上的磁盘统计信息时,我可以看到磁盘使用率为100%:

root@b2b1bc6c247c:/# df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay          59G   58G     0 100% /
tmpfs            64M     0   64M   0% /dev
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
shm              64M     0   64M   0% /dev/shm
/dev/sda1        59G   58G     0 100% /etc/hosts
tmpfs           3.9G     0  3.9G   0% /proc/acpi
tmpfs           3.9G     0  3.9G   0% /sys/firmware

我在Windows的Docker设置中将磁盘映像大小增加到160GB并应用了更改,但是当我重新启动容器时,尚未分配新的磁盘空间。

对于这是报告100%使用率的容器还是实际存储数据的卷的问题,我感到很困惑。

斯科特·埃尔布林

不久前,我也遇到了这个问题。我不确定稳定版本是否已添加修复程序,但我相信他们已在Edge版本中修复了该问题。

无论哪种方式,都可以通过Hyper-V管理器来完成。单击“编辑磁盘”项,然后可以在此处扩展磁盘大小。确保您完全关闭并首先退出Docker。

在此处输入图片说明

另外,在完成我的工作后,我对其进行了优化,如下所示:

要优化/缩小VM(在Powershell中):

  1. Mount-VHD -Path "C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\DockerDesktop.vhdx" -ReadOnly
  2. Optimize-VHD -Path "C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\DockerDesktop.vhdx" -Mode Full
  3. Dismount-VHD -Path "C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\DockerDesktop.vhdx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RabbitMQ中的磁盘空间问题

来自分类Dev

如何在Windows中擦除未分配的磁盘空间

来自分类Dev

Amazon Ubuntu上的磁盘空间问题?

来自分类Dev

Windows 7上的磁盘空间不足

来自分类Dev

Windows 10占用磁盘空间

来自分类Dev

Windows PowerShell磁盘空间不足脚本

来自分类Dev

AWS实例中的磁盘空间“ /”不足

来自分类Dev

如何确定MATLAB中的磁盘空间

来自分类Dev

AWS实例中的磁盘空间“ /”不足

来自分类Dev

节省VM中的磁盘空间

来自分类Dev

在Ubuntu中检查磁盘空间

来自分类Dev

扩展Windows 10 SO磁盘的磁盘空间

来自分类Dev

ff R中的软件包:“无磁盘空间”错误是权限问题吗?

来自分类Dev

CentOS 7问题-无法安装VMware Tools:/ usr / lib中没有足够的磁盘空间

来自分类Dev

磁盘空间错误

来自分类Dev

磁盘空间合并

来自分类Dev

Linux磁盘空间

来自分类Dev

磁盘空间混乱!

来自分类Dev

磁盘空间监控

来自分类Dev

可用磁盘空间

来自分类Dev

Windows 8中使用C#在WinRT中的磁盘空间

来自分类Dev

如何在Windows 7中更改磁盘空间剩余警告?

来自分类Dev

Windows 7是否可以在状态栏中显示剩余磁盘空间?

来自分类Dev

在双启动机中从Windows为Linux添加更多磁盘空间

来自分类Dev

在Windows 10中禁用磁盘空间不足弹出警告

来自分类Dev

从系统映像安装时,如何在Windows 10中使用整个磁盘空间?

来自分类Dev

在双启动机中从Windows为Linux添加更多磁盘空间

来自分类Dev

磁盘空间不可用的问题:Worklight 6.1.0.1

来自分类Dev

即使容器很小,Docker也会用尽磁盘空间