簡介

  AUFS是曾是Docker默認的首選存儲驅動。它非常穩(wěn)定、有很多真實場景的部署、很強的社區(qū)支持。它有以下主要優(yōu)點:
  極短的容器啟動時間。
  有效的存儲利用率。
  有效的內存利用率。
  雖然如此,但由于它沒有包含在Linux內核主線中,所有很多Linux發(fā)行版并不支持AUFS。
  以下章節(jié)介紹AUFS的特性,并且它們如何作用于Docker。

特性

鏡像分層和部署

  AUFS是一種聯(lián)合文件系統(tǒng)。它使用同一個Linux host上的多個目錄,逐個堆疊起來,對外呈現(xiàn)出一個統(tǒng)一的文件系統(tǒng)。AUFS使用該特性,實現(xiàn)了Docker鏡像的分層。下圖展示出ubuntu:latest的鏡像的分層。
  
  注意:在Docker1.10之前,layer的ID對應著其在/var/lib/docker下的目錄名稱,但在Docker1.10之后,不再有這種直接的對應關系。
  對于一個容器來說,只有頂層的容器layer是可讀寫的,而下面的layer都是只讀的。

讀寫文件

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式