docker存储驱动程序对于写入不多的应用程序很重要吗?

假设我的应用程序不写很多,我真的不得不关心docker存储驱动程序,如AUFS,Btrfs,DeviceMapper等? 我正在考虑使用安装时使用的默认值。

存储驱动程序还用于存储下载的图像 ,并构build和影响(例如)删除图像所用的时间,删除图像时使用的资源数量或从启动容器所用的时间一个图像。

我正在考虑使用安装时使用的默认值。

“默认”版本可以在你正在运行的发行版(Debian,Ubuntu,CentOS),发行版本和内核版本之间有所不同。 Docker使用以下顺序select系统中第一个可用的驱动程序: driver_linux.go#L51-L58 。 但是,根据您的使用情况,select不同的驱动程序可能会有好处。 例如,尽pipe“覆盖”比devicemapper快很多,但是仍然存在一些影响某些用户的问题 ( 请参阅问题跟踪器) ,但是Docker将“devicemapper”优先于“覆盖”。

有关可用驱动程序的更深入的信息以及用于确定哪种驱动程序最适合您的用例的信息,请参阅以下文档的这一部分: https : //docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/