在 Ubuntu 上运行的 Docker 占用了 18G 的磁盘空间(在 20G 的分区上),导致服务器崩溃。下面的命令显示“官方”图像、容器和卷大小与 docker 文件夹大小之间存在严重不匹配。
是什么原因造成的,我该如何清理?
我已经尝试过docker system prune这没有帮助。
du -sh /var/lib/docker
Run Code Online (Sandbox Code Playgroud)
docker system df
Run Code Online (Sandbox Code Playgroud)
du -sh /var/lib/docker/*
Run Code Online (Sandbox Code Playgroud)
du -sh /var/lib/docker/containers/*
Run Code Online (Sandbox Code Playgroud)
小智 5
我遇到了同样的问题。我通过删除日志文件解决了我的问题
sudo sh -c "truncate -s 0 /var/lib/docker/containers/*/*-json.log"
Run Code Online (Sandbox Code Playgroud)
小智 4
您有两个容器正在占用您的存储空间。这些容器必须正在运行,因为你说你已经运行了docker system prune。不然/var/lib/docker/containers就空了。
所以检查一下为什么这两个人消耗这么多。可能他们向标准输出记录了太多内容。
| 归档时间: |
|
| 查看次数: |
4379 次 |
| 最近记录: |