docker 存儲驅之overlayFS

一、概述

    docker鏡像採用分層分層構建設計,每層稱爲"layer", layer存放在/data/docker/存儲驅動/目錄下面

這些存儲驅動有,AUFS,OverlayFS等,可以通過docker info命令查看存儲驅動,centos7.1+默認採用OverlayFS模式.
二、OverlayFS介紹

OverlayFS是一種堆疊文件系統,建立在其他文件系統之上,並不參與磁盤底層劃分,只是將底層文件系統目錄"合併",實際是僞合併,只是呈現給用戶好像一個文件系統結構,這也就是聯合掛載技術,對比於AUFS,OverlayFS速度更快,實現更簡單,因爲OverlayFS只分兩層,只讀層,和讀寫層, Linux 內核爲Docker提供的OverlayFS驅動有兩種:overlay和overlay2。而overlay2是相對於overlay的一種改進,在inode利用率方面比overlay更有效。但是overlay有環境需求:docker版本17.06.02+,宿主機文件系統需要是ext4或xfs格式.

聯合掛載技術:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章