当 Docker 出现时,AUFS 作为 Docker 的基础存储驱动,在使用上避免了重复的冗余存储层,受到广泛关注。而如今 Docker 更偏爱 devicemapper 存储驱动(比如在 Ubuntu 14.04 中是默认选项)。那么 devicemapper 提供了与 AUFS 相同的功能吗?还是人们已经发现使用 AUFS 的优点并不是很大?
这篇文章详细介绍了docker可用的存储后端之间的区别。由于AUFS未包含在内核中,因此只能在提供此功能的系统(例如Ubuntu)上使用,因此才实现了Devicemapper支持。因此,在生产环境中通常不建议使用。