【问题标题】:Docker taking up too much spaceDocker占用太多空间
【发布时间】:2022-07-13 17:01:38
【问题描述】:

我在带有 WSL 2 后端的 Windows 上使用 Docker。路径C:\Users\me\AppData\Local\Docker\wsl\data 上的硬盘映像文件占用了160 GB 的磁盘空间。我已经尝试了命令:

Optimize -VHD -Path C:\Users\me\AppData\Local\Docker\wsl\data\disc.ext4 -Mode Full

但它只清除了几 MB。

我也尝试使用 docker prune 清理 docker,但这也无济于事。

我也尝试修改 .wslconfig 文件,但事实证明你不能这样设置磁盘空间使用,只能设置 RAM 使用。

考虑到我只有 5 个容器和图像,我不知道为什么它首先会占用这么多空间。非常感谢任何帮助/建议。

附加信息:

docker image ls -a

...累计显示只占用了 2 或 3 GB。

docker container ls -a

...显示 5 个容器。

docker info 显示(我没有复制和粘贴整个输出,因为它太长了):

Server:
 Containers: 5
  Running: 2
  Paused: 0
  Stopped: 3
 Images: 5
 Kernel Version: 5.4.72-microsoft-standard-WSL2
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 4
 Total Memory: 12.37GiB

【问题讨论】:

  • 你用的是windows还是linux? docker image ls -a 和 docker container ls -a 的输出是什么
  • 能否添加命令docker info的输出?
  • 我编辑了这个问题来回答你的 cmets

标签: docker wsl-2 vhd


【解决方案1】:

您可能已经解决了这个问题,但我看到这篇文章为我解决了这个问题:https://btburnett.com/docker/2021/09/06/reclaiming-hd-space-from-docker-desktop-on-wsl-2.html

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2012-05-15
    • 1970-01-01
    • 2011-09-08
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多