docker存儲有哪兩種方式 如何給啟動的docker添加volume?
如何給啟動的docker添加volume?Docker卷默認使用本地文件系統(tǒng)存儲,不支持手動配置卷大小。不過,目前docker volume支持多個存儲后端,但似乎并不直接支持存儲空間。DockerR
如何給啟動的docker添加volume?
Docker卷默認使用本地文件系統(tǒng)存儲,不支持手動配置卷大小。不過,目前docker volume支持多個存儲后端,但似乎并不直接支持存儲空間。Docker
RBD驅(qū)動程序可以為每個卷分配20GB的圖像,但我認為實現(xiàn)自定義大小并不困難。其他參數(shù)可以通過-O傳遞,例如表示size
的size參數(shù),存儲后端可以根據(jù)size參數(shù)分配指定大小的存儲。目前,volume支持flocker驅(qū)動程序,并實現(xiàn)了由-O
size參數(shù)指定的自定義大小。存儲后端包括EBS、cinder等,但是cinder卷的直接管理似乎還沒有實現(xiàn),但是關(guān)于設(shè)備docker和cinder的討論很多,openstack有沒有可能?使用openstack的持久卷?問題?1958? 碼頭工人/機器?github。如果需要,您可以手動實現(xiàn)自己的存儲驅(qū)動程序并支持自定義大小。
dockerfile中volume指令怎么使用?
直接docker run-V到本地目錄。這樣,本地目錄直接映射到容器指定目錄dockerfile中卷指定的目錄。當內(nèi)存更改時,docker commit中的更改將被忽略。