Docker“/desktop/vms/”使用的存储空间多于定义的磁盘映像大小

2024-02-28

我已将磁盘映像大小定义为仅 16GB,而 Docker 目前正在分配 32GB。我以前遇到过这个问题,当限制是默认的 64GB 时,Docker 几乎使用了 80GB。 我减少了这个限制,接受了我的图像将被删除的警告,但没有任何改变,它表明大小是 16GB,但仍在使用 64GB。 我跑了docker prune,删除了我所有的图像、容器和卷,并且大小没有减少一千兆字节。

最后我决定完全重新安装docker,但即使在删除之后我也必须手动删除路径中的内容(/home/victor/.docker/desktop/vms/0/data)

我的问题是:Docker 如何绕过其自身的磁盘映像大小限制?是否可以分配磁盘空间然后不使用它?或者是否可能缺少操作系统删除实际文件的某些权限,而只是表明它已删除但尚未删除?

仅仅两周后,我就必须再次安装 Docker,从而丢失所有卷数据,并且不得不再次拉取所有镜像。

我使用的是 Ubuntu 22.04 64 位

磁盘使用分析器 - 路径分析 https://i.stack.imgur.com/qLZ8y.png

Docker 桌面 - 资源选项卡 https://i.stack.imgur.com/Wp6Qx.png


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker“/desktop/vms/”使用的存储空间多于定义的磁盘映像大小 的相关文章

随机推荐