是的,我們可以用docker中的特定文件系統創建一個卷,但他們沒有在任何文檔中公開json。
我在文檔中看到以下提示,並嘗試創建json。
DriverOpts - A mapping of driver options and values. These options are passed directly to the driver and are driver
這裏是它的工作JSON:
curl -H "Content-Type: application/json" -X POST -d'{
"Name": "vish-test-btrfs",
"DriverOpts":{
"type":"<<<file-system-type>>>"
},
"Scope": "local"
}' https://<<<HOST_IP>>>>:2376/volumes/create
<<<file-system-type>>> : can be btrfs, aufs etc ..
我們無法看到響應文件系統的類型,驗證方法是
$ : cd <mount point of the volume>
eg :
$: cd /var/lib/docker/volumes/<<volume-Name>>/_data
come one directory back
$ : cd ..
你可以看到在這裏我們可以看到文件系統類型的.json文件。
$: cat <filename.json>
謝謝饒我經歷了這個文件,我的問題是我想創建一個特定的FS的卷。例如:aufs。如何創建它? –
本文檔適用於圖形驅動程序,而不是卷。您可以使用卷插件將卷數據存儲在不同的系統中,但否則該卷將使用主機上的任何文件系統。 – dnephin