如何清理/ var / lib / docker / vfs目录

时间:2017-07-04 08:50:15

标签: ubuntu docker

我试图找出如何从Docker中回收一些磁盘空间。 我的/ var / lib / docker目录目前看起来像:

42M     containers
3.6G    devicemapper
14M     image
68K     network
20K     plugins
4.0K    swarm
4.0K    tmp
4.0K    trust
9.0G    vfs
28K     volumes

我不知道为什么我的vfs目录如此庞大,以及如何清理它!我在其他服务器上新安装的docker甚至没有这个目录,所以删除它是否安全?

我在Ubuntu 14.04服务器上使用devicemapper存储驱动程序运行docker 1.13.1。这个码头工人过去曾多次升级过。我只在其上运行3个容器,大多数重要的卷都安装在主机上。

我已经运行“docker system prune”,但它没有回收。我也清理了所有我不需要的图像。

1 个答案:

答案 0 :(得分:1)

docker system prune -a --volumes并使用docker system dfdocker container ls -a进行检查之后,我仅删除了vfs目录:rm - r vfs/dir/3213412.../。 如果查看这些文件夹,您会发现它们基本上是容器的运行时文件。我不知道为什么在修剪完整个系统后这些仍然存在...但是我干脆摆脱了它们,赢回了10 G。