您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么選擇docker存儲驅動器”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么選擇docker存儲驅動器”吧!
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 &
有兩點需要注意:
沒有一個驅動適合所有場景
存儲驅動總是在不斷改善和革新的.
牢記這兩點再來看看其他方面
使用linux分發版的默認驅動器.
一般來說,默認的驅動器都是比較穩定的,修改成非默認的可能會遇到bug等.
使用自己熟悉的.比如一直使用centos,比較熟悉LVM
和Device Mapper
,則使用devicemapper
比較好.熟悉ubuntu的使用aufs
較好.
很多人認為OverlayFS
是未來的docker存儲驅動器.但是相比aufs
和devicemapper
,overlay尚未穩定,可能還存在更多的bug,所以在使用時要千萬小心.
到此,相信大家對“怎么選擇docker存儲驅動器”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。