它的大小是 20G,它包含大量的哈希,比如00074a74d6cf2052eeb6a9e61bd2b407b464bce6a23a4596ce2e9100f58b6de6
.
这个“diff”文件夹是做什么用的?
Docker 作为联合文件系统或 ufs 工作。Docker 术语中的差异只是文件系统的差异。像 git 一样,它需要一个初始的只读图像,并通过对差异进行分层来构建最终的容器。每次您在容器中执行某些操作时,它都会在层中创建一个更改,该更改可能会通过 docker commit 提交到新映像。如果您知道自己在做什么,则可以删除这些差异并清理磁盘空间。
可能有许多更改或大文件提交给那些分层或差异文件系统。
这将清理您的系统。小心,它可能会删除您可能想要的内容。
docker系统修剪
首先,您不想与 中的文件交互,这些文件/var/lib/docker
只能与Docker 交互。
就aufs/diff
目录包含的内容而言:
AUFS 是一个联合文件系统,这意味着它在单个 Linux 主机上分层多个目录并将它们呈现为单个目录。这些目录在 AUFS 术语中称为分支,在 Docker 术语中称为层。统一过程称为联合安装。
diff
具体包含:
每层的内容,每层都存储在单独的子目录中
但是,如果容器正在运行,情况会发生变化,在这种情况下它包含:
可写容器层中引入的差异,例如新文件或修改文件。
来源:https ://docs.docker.com/storage/storagedriver/aufs-driver/#how-the-aufs-storage-driver-works
归档时间: |
|
查看次数: |
7969 次 |
最近记录: |