首頁 > 軟體

雲端計算核心技術Docker教程:Docker使用VFS儲存驅動程式

2021-05-18 09:30:18

【點選右上角加'關注',全國產經資訊不錯過】

VFS儲存驅動程式不是聯合檔案系統。相反,每一層都是磁碟上的目錄,並且不支援寫時複製。要創建一個新層,需要對上一層進行「深度複製」。與其他儲存驅動程式相比,這導致較低的效能和更多的磁碟空間使用。但是,它是健壯,穩定的,並且可以在每種環境下工作。在測試環境中,它還可以用作驗證其他儲存後端所依據的機制。

配置Docker與vfs儲存驅動程式

1.停止Docker。

$ sudo systemctl stop docker

2.編輯/etc/docker/daemon.json。如果尚不存在,請創建它。假設檔案為空,請新增以下內容。

{

"storage-driver": "vfs"

}

如果要設定配額以控制VFS儲存驅動程式可以使用的最大大小size,請在storage-opts金鑰上設定該選項。

{

"storage-driver": "vfs",

"storage-opts": ["size=256M"]

}

如果daemon.json檔案包含格式錯誤的JSON,則Docker無法啟動。

3.啟動Docker。

$ sudo systemctl start docker

4.驗證守護程式正在使用vfs儲存驅動程式。使用docker info命令並查詢Storage Driver。

$ docker info

Storage Driver: vfs

...

Docker現在正在使用vfs儲存驅動程式。Docker自動創建了/var/lib/docker/vfs/目錄,其中包含運行容器所使用的所有層。

免責聲明:以上內容轉載自TMT觀察網,所發內容不代表本平臺立場。

全國產經平臺聯絡電話:010-65367702,郵箱:hz@people-energy.com.cn,地址:北京市朝陽區金臺西路2號人民日報社

本文來源:全國產經平臺


IT145.com E-mail:sddin#qq.com