gpt4 book ai didi

docker - 为什么使用 AUFS 作为默认的 Docker 存储后端而不是 devicemapper?

转载 作者:IT老高 更新时间:2023-10-28 12:37:12 27 4
gpt4 key购买 nike

Project Atomic 对 Docker 的描述 storage backends描述了 AUFS 和其他存储后端选择之间的技术差异,例如 devicemapper。 AUFS不在上游 Linux 内核中。为什么选择 AUFS 作为默认存储后端(例如在 Ubuntu 的 Docker 中)? AUFS 是否有一些技术特性使其成为比未打补丁的 Linux 内核支持的存储后端(如 devicemapper)更好的选择?

最佳答案

AUFS 只是系统/发行版上可用的默认存储后端。否则,devicemapper 是默认值。例如 Ubuntu 14.04,默认为 devicemapper:

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
$ docker info | grep Storage
Storage Driver: devicemapper

这在 Docker 0.7.0 中发生了变化.在 0.7.0 之前,Docker 依赖 AUFS 作为其唯一的存储驱动程序,这就是为什么它是早期版本的 Ubuntu 的默认驱动程序。

关于docker - 为什么使用 AUFS 作为默认的 Docker 存储后端而不是 devicemapper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24764908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com