Docker - 强制使用 AUFS 而不是 BTRFS

Docker - 强制使用 AUFS 而不是 BTRFS

我在 BTRFS 文件系统上使用 Docker 时遇到了严重问题,我怀疑这是由于 BTRFS 驱动程序缺乏稳定性造成的。我宁愿弄清楚如何切换 fs 驱动程序,也不愿就我遇到的问题提出多个问题。最初,它会用大约 4 个 Dockerfile 版本填满我的硬盘,删除镜像和容器也无济于事(而且还剩下约 80GB 的空间);我还必须从/var/lib/docker/btrfs/subvolumes.现在我有一个更烦人的问题,因为文件或目录存在(在首先被完全删除的位置),所以无法提取图像。因此,由于这些问题非常神秘且无法通过 Google 搜索,因此我想强制驱动程序为 AUFS。我该怎么做呢?我使用的是 64 位 Arch Linux。任何正确方向的指导或指示将不胜感激。

答案1

根据我的经验,AUFS 驱动程序在 BTRFS 文件系统上运行不佳。我在 BTRFS 上使用 docker 的最佳体验是使用 docker 的 BTRFS 存储驱动程序(-s btrfs在 docker 的选项中)。

相关内容