删除 docker 容器内的文件未释放主机系统上的 space

Deleting files inside docker container not freeing up space on host system

我的 docker 容器中有一些数据是从容器中的应用程序 运行 生成的。 即使我在容器系统中删除了这些文件,我仍然可以看到它们存在于主机系统中 var/lib/docker/devicemapper/mnt/c76a6e7874bbfb7d18c7f8aeaed154460ca5b8a18e1823d813b621bc7c42afa8/rootfs/var/www/html/etc/app/files

这不会释放主机系统上的 space。对此有什么想法吗?

感谢您的帮助。

在我看来,docker 和设备映射器保留了 10 Gb(默认情况下,您可以修改它,请参阅 http://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/),因此您的容器中可以有很多文件或 0 个文件,您将使用相同的尺寸。

你需要用图像删除它 id.If 你只用容器名称删除它 space 仍然存在。 docker rmi