如何删除多个文件后检查Docker(卷,devicemapper,..)的configuration?
我有存储问题,所以我删除了泊坞窗文件夹( / var / lib / docker )中的许多文件和一些文件。 有没有办法来检查Docker的安装,链接容器和卷…。
这不是处理存储的方式。 我会从头开始,以确保一切正常。
要正确处理存储问题:
如何正确地清理docker devicemapper文件夹?
如果你想增加容量:
对于使用devicemapper驱动程序的早期版本,我曾经做过以下事情 –
- 使用简单的shell awk命令删除未标记的和悬挂的图像。
- 如果不希望查看已停止的容器,请始终使用
docker run --rm
参数。 这将防止使用额外的存储和caching。 这是更有效地使用容器生命周期,所有版本都是如此。 - 确保使用
-v
参数删除与已停止容器关联的卷。 - 请确保在Docker主机上具有单独的/ var / lib安装,以获得更高的企业稳健性。
- 我记得一个事件,在删除所有卷之后,我必须运行
xfs_fsr
来回收/ var / lib挂载的所有存储空间。 - Redhat / Fedora家族受到的影响最大,唯一的解决办法是删除Docker,删除/ var / lib / docker并重新安装。
较新版本的Docker –
所有操作都被合并在一个包装器docker system prune -a
,它清理了卷,图像和容器。 (小心 – 将删除与任何不相关的一切)。