如何删除多个文件后检查Docker(卷,devicemapper,..)的configuration?

我有存储问题,所以我删除了泊坞窗文件夹( / var / lib / docker )中的许多文件和一些文件。 有没有办法来检查Docker的安装,链接容器和卷…。

这不是处理存储的方式。 我会从头开始,以确保一切正常。

要正确处理存储问题:

如何正确地清理docker devicemapper文件夹?

如果你想增加容量:

https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#increase-capacity-on-a-running-device

对于使用devicemapper驱动程序的早期版本,我曾经做过以下事情 –

  1. 使用简单的shell awk命令删除未标记的和悬挂的图像。
  2. 如果不希望查看已停止的容器,请始终使用docker run --rm参数。 这将防止使用额外的存储和caching。 这是更有效地使用容器生命周期,所有版本都是如此。
  3. 确保使用-v参数删除与已停止容器关联的卷。
  4. 请确保在Docker主机上具有单独的/ var / lib安装,以获得更高的企业稳健性。
  5. 我记得一个事件,在删除所有卷之后,我必须运行xfs_fsr来回收/ var / lib挂载的所有存储空间。
  6. Redhat / Fedora家族受到的影响最大,唯一的解决办法是删除Docker,删除/ var / lib / docker并重新安装。

较新版本的Docker –

所有操作都被合并在一个包装器docker system prune -a ,它清理了卷,图像和容器。 (小心 – 将删除与任何不相关的一切)。