【VMCloud雲平臺】擁抱Docker(五)Volume(2)

在上一篇中,咱們講到了Docker Volume的第一種方式,會自動幫你在Host上映射一個Lun做爲容器存儲,這一次,咱們將採用更加暴力、直觀的方式去實現Volume,涉及到的架構以下圖所示:docker

wpsF770.tmp[8]

一、 先補充下上一篇中所沒有講到的,就是用做Volume的Container是能夠同時掛載給其餘Container的,好比下面這個例子:架構

wpsF771.tmp[4]

二、 接着咱們進到vmctest02上看也是掛載了/vmctest:ide

wpsF772.tmp[4]

三、 Ok,測試完成,如今咱們來看看第二種方式,咱們先創建一個物理路徑:測試

wpsF783.tmp[4]

四、 第二種方式就是利用物理路徑直接映射,使用如下指令進行掛載:blog

wpsF784.tmp[4]

五、 接着,咱們進入容器看一樣的位置看看:get

wpsF785.tmp[4]

六、 咱們在容器的映射路徑下建立一個文件夾:同步

wpsF786.tmp[4]

七、 咱們在Host上看下是否同步到容器內的文件夾:dockerfile

wpsF787.tmp[4]

八、 接着,咱們再次進入容器,看下是否與host一致it

wpsF788.tmp[4]

九、 如今就完成兩個的Volume的方式,總結來講:io

A、 經過dockerfile建立的Volume掛載其實是在dockerhost下建立了一個掛載點

B、 經過-v而且映射路徑的,有點相似於直連存儲,直接將主機的Volume映射進了Container中


logo

相關文章
相關標籤/搜索