我真的可以通过复制/var/lib/docker迁移到btrfs存储驱动程序吗?

我真的可以通过复制/var/lib/docker迁移到btrfs存储驱动程序吗?,docker,Docker,基本上说,我可以迁移到btrfs存储驱动程序,只需备份/var/lib/docker,清空目录,在那里挂载一个btrfs分区,然后将数据复制回来。之后,我只需要在/etc/docker/daemon.json中指定btrfs存储驱动程序 然而,当我检查/var/lib/docker的内容时,我发现它有一个名为overlay2的子目录,其中包含大量名为SHA的子目录和千兆字节的数据-很明显,这些都是我当前的图像/容器/层/任何东西。docker是否知道即使它位于明显特定于我要迁移的存储驱动程序的子

基本上说,我可以迁移到btrfs存储驱动程序,只需备份
/var/lib/docker
,清空目录,在那里挂载一个btrfs分区,然后将数据复制回来。之后,我只需要在
/etc/docker/daemon.json
中指定btrfs存储驱动程序

然而,当我检查
/var/lib/docker
的内容时,我发现它有一个名为
overlay2
的子目录,其中包含大量名为SHA的子目录和千兆字节的数据-很明显,这些都是我当前的图像/容器/层/任何东西。docker是否知道即使它位于明显特定于我要迁移的存储驱动程序的子目录中,也要拾取这些文件?这篇文章是正确的,还是过时了,并且依赖于当前docker未使用的
/var/lib/docker
目录的组织

编辑:我去做了,docker工作了,但它正在重新包装/重建一切。所以这就提出了一个不同的问题:我现在可以安全地删除
/var/lib/overlay2
吗?对于btrfs分区,我只有24G,而
/var/lib/overlay2
占用了13G,所以它确实起到了作用