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/目錄,其中包含運行容器所使用的所有層。