在Docker容器中删除文件不能释放主机系统上的空间

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

这不能释放主机系统上的空间。 对此有何想法?

感谢你的帮助。

在我看来,docker和设备映射器保留10 GB(默认情况下,你可以修改这个,见http://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/ ),所以你可以有多个文件或0个文件在你的容器中,你将使用相同的大小。

您需要使用图像ID将其删除。如果仅用容器名称将其删除,则空间仍然存在。 docker工人rmi