---
【編者的話】如何掛載主容器、數(shù)據(jù)容器、外部服務器三類容器中的數(shù)據(jù)?作者給出了簡潔明了的圖解介紹。
在之前的文章中,我們開始挖掘 數(shù)據(jù)存儲容器 的關鍵潛能,分享了 五種用容器存儲數(shù)據(jù)的方式 ,之后又進一步深入,談到了Jelastic 專用貯存容器 。
以下我們將描述如何簡捷地使用容器掛載數(shù)據(jù)。
掛載點本來是用于管理服務器 數(shù)據(jù)存儲 容器鏈接的。在內(nèi)置的 配置管理器 的同名部分,你可以定義當前容器可以獲取到的其他遠程節(jié)點的目錄。
存儲數(shù)據(jù)時,可以使用你的賬戶中或者外部NFS服務器中的任意容器。如果選擇Jelastic容器 ,所有必要的配置(如安裝NFS的相關軟件、為指定文件設置輸出參數(shù))都可以自動實現(xiàn),對人工操作零要求。
注意:
掛載點的功能是為Jelastic節(jié)點提供的;但如果使用基于Docker的容器操作,還可以使用 數(shù)據(jù)卷 來管理掛載,并且本地存儲的選項也可用。這樣,在容器的生命周期中,即使是存儲在同一個容器中的數(shù)據(jù)也不會受到任何影響。
基于 alpine 或 Ubuntu 14.04版本以下 操作系統(tǒng)發(fā)行版的Docker容器,由于NFS服務器功能不受支持,只能用作數(shù)據(jù)存儲客戶機(如僅可使用遠程數(shù)據(jù)但不能分享自身數(shù)據(jù))。
將數(shù)據(jù)掛載到容器中,點擊已選定容器或層的 Config 按鈕,在打開的 配置管理器(Configuration Manager)選項卡中,切換到左邊菜單的 掛載點 (Mount Points)部分。

然后在頂部窗格中選擇 掛載 (Mount)按鈕,并選擇下列類型之一:
- 主容器
- 數(shù)據(jù)容器
提示:除此之外,在 導出 (Export)選項(左下菜單項),你可以管理文件夾和審查文件的列表,這些文件由當前服務器共享(即其他節(jié)點可以訪問的數(shù)據(jù))。
下面,我們將深入探討上述操作類型以及他們各自最適合的分享類型。
掛載主容器
主容器(Master Container)掛載適合于分享單層同類節(jié)點的內(nèi)容。主節(jié)點(Master Node),也就是最初創(chuàng)建的容器,可以定義同一層中其他節(jié)點的數(shù)據(jù)。
1.在“ 添加掛載點 ”窗體中,可以看到所需的 主容器 選項默認為開。

這里需要指定:
掛載點 :主容器所在文件夾路徑,該路徑同時被同層的所有節(jié)點共享(也被客戶機自動識別為遠程路徑)
只讀 :限制在客戶端節(jié)點對掛載數(shù)據(jù)的編輯權限(默認提供讀寫權限)
剩下的數(shù)據(jù)可以被自動讀取和替換,只要點 添加 (add)就行了。
請注意,如果同時建立多個相同節(jié)點的環(huán)境(但沒有 添加 ),某層的主容器是被隨機選取的。因此,該節(jié)點的id未必是最小的,進行手動操作的時候一定要注意這一點。主節(jié)點標識可以在上述界面的NFS服務器中看到。
2.相應的記錄會顯示在客戶端節(jié)點的掛載點列表以及主容器的的 導出 (export)部分。
現(xiàn)在,就可以開始利用鏈接文件夾作為該層的數(shù)據(jù)存儲——舉個例子,在里面創(chuàng)建一個新的文件/目錄,然后去其他節(jié)點中查看是否可以獲取的到。
掛載數(shù)據(jù)容器
最常見的數(shù)據(jù)掛載的例子是,客戶端和服務器位于同一Jelastic平臺內(nèi)。
提示:如果需要從運行在另外一個Jelastic上的容器掛載數(shù)據(jù),必須預先將其設置為外部NFS服務器 。
1.在添加掛載點的窗口中,切換 數(shù)據(jù)容器 選項卡,填寫需要的字段。

如下參數(shù)需被定義:
掛載點:顯示掛載內(nèi)容的本地文件夾路徑。
注意:如果指定目錄不存在,將會自動創(chuàng)建。同時,路徑不能以 /proc, /dev, /sys, /run 開頭,也不能與如下名重復/, /bin, /lib, /lib64, /lib32, /usr, /usr/bin,/usr/sbin, /usr/lib or /usr/lib64(這些名字可能與使用者提供的設置相關)
- NFS服務器:賬戶中可擴展的節(jié)點列表,可以用作數(shù)據(jù)存儲容器
注意:不能從導出(exported)過的同一節(jié)點掛載數(shù)據(jù),例如,創(chuàng)建交叉掛載。這條限制也同樣適用于多個節(jié)點組成閉環(huán)的情況。