怎么选择docker存储驱动器
本篇内容主要讲解“怎么选择docker存储驱动器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么选择docker存储驱动器”吧!
创新互联建站自2013年起,是专业互联网技术服务公司,拥有项目成都做网站、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元安泽做网站,已为上家服务,为安泽各地企业和个人服务,联系电话:028-86922220
可插拔(pluggable)的存储驱动架构
docker 支持多种存储驱动器.每种驱动器基于文件系统或linux的卷管理系统. 在不同的环境下.各驱动器的性能特点各有不同.可根据需要自己选择.
一个docker实例只可使用一个存储驱动器.
docker 支持下列存储驱动:
Technology | Storage driver name |
---|---|
OverlayFS | overlay |
AUFS | aufs |
Btrfs | btrfs |
Device Mapper | devicemapper |
VFS* | vfs |
ZFS | zfs |
通过运行docker info
查看正使用的驱动器.
[root@srv00 ~]# docker info Containers: 5 Running: 5 Paused: 0 Stopped: 0 Images: 12 Server Version: 1.11.1 Storage Driver: devicemapper Pool Name: docker-253:0-67305550-pool Pool Blocksize: 65.54 kB Base Device Size: 10.74 GB Backing Filesystem: xfs ...
存储驱动是
devicemapper
,底层文件系统是xfs.也就是本地的存储区域/var/lib/docker
所在的文件系统.
有些存储驱动要求底层的文件系统必须符合条件.比如btrfs
和zfs
,有些则没这个规定.
通过运行参数--storage-driver
让docker使用指定的存储驱动,或者设置DOCKER_OPTS
变量.
$ docker daemon --storage-driver=overlay &
如何选择合适的存储驱动
有两点需要注意:
没有一个驱动适合所有场景
存储驱动总是在不断改善和革新的.
牢记这两点再来看看其他方面
稳定性(Stability)
使用linux分发版的默认驱动器.
一般来说,默认的驱动器都是比较稳定的,修改成非默认的可能会遇到bug等.
使用经验(Experience and expertise)
使用自己熟悉的.比如一直使用centos,比较熟悉LVM
和Device Mapper
,则使用devicemapper
比较好.熟悉ubuntu的使用aufs
较好.
远瞻性(Future-proofing)
很多人认为OverlayFS
是未来的docker存储驱动器.但是相比aufs
和devicemapper
,overlay尚未稳定,可能还存在更多的bug,所以在使用时要千万小心.
到此,相信大家对“怎么选择docker存储驱动器”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网站标题:怎么选择docker存储驱动器
浏览地址:http://hbruida.cn/article/jgpjeg.html