新聞中心
dockerfile中volume指令怎么使用?
直接docker run -v 跟本地目錄 這樣就就直接把本地的目錄映射到容器指定目錄dockerfile 里的 volume指定的目錄,里面內(nèi)存變化的時候docker commit的時候忽略里面的改變。

如何給啟動的docker添加volume?
docker volume默認(rèn)使用本地文件系統(tǒng)存儲,不支持手動配置volume大小。但是目前docker volume是支持多種存儲后端,
但直接支持存儲空間大小目前好像并未實現(xiàn)。docker
rbd驅(qū)動能夠固定分配20GB的image供每個volume使用,但我認(rèn)為要實現(xiàn)自定義大小其實并不難。完全可以通過-o傳遞額外參數(shù),比如表示大小
的size參數(shù),存儲后端可以根據(jù)size參數(shù)分配指定大小的存儲。volume目前支持Flocker驅(qū)動,已經(jīng)實現(xiàn)自定義大小,通過-o
size參數(shù)指定,存儲后端包括EBS、Cinder等。不過好像尚未實現(xiàn)直接管理cinder volume,不過已經(jīng)有很多討論device - Docker and Cinder, is it possible in openstack?,Persistent volumes with OpenStack · Issue #1958 · docker/machine · GitHub . 如果有需求,可以手動實現(xiàn)自己的存儲驅(qū)動,支持自定義大小。
docker采用什么管理方式?
用戶在使用Docker的過程中,往往需要能查看容器內(nèi)應(yīng)用產(chǎn)生的數(shù)據(jù),或者需要把容器內(nèi)的數(shù)據(jù)進(jìn)行相應(yīng)的備份,甚至想把多個容器之間進(jìn)行數(shù)據(jù)的共享,這必然涉及容器的數(shù)據(jù)管理操作。容器中管理數(shù)據(jù)主要有兩種方式: 數(shù)據(jù)卷(Data Volumes) 數(shù)據(jù)卷容器(Data Volume Containers) 本部分會首先介紹如何在Docker容器中創(chuàng)建數(shù)據(jù)卷,并且把本地的目錄或者文件掛載到哦容器內(nèi)的數(shù)據(jù)卷中,接下來會介紹如何使用數(shù)據(jù)卷容器在容器和主機(jī)、容器和容器之間共享數(shù)據(jù),并且實現(xiàn)數(shù)據(jù)的備份和恢復(fù)。
volume和mount有啥區(qū)別各自優(yōu)缺點?
volume釋義:
n. 容積,體積,容量;卷,冊,書;總數(shù),總量,總額;音量;大量(尤指頭發(fā))
mount釋義:
vi. 增加,增長,上升;增強(qiáng),加??;臉紅
vt. 登上;組織,發(fā)起,開展,舉行;安放,安裝;鑲嵌,裱貼;設(shè)置(崗哨),擔(dān)任(警衛(wèi));(雄性動物)趴到雌性背上交配
v. 騎上(馬、自行車等);[計]掛載
n. 馬,坐騎;(用于山名前)山,峰;座架,框,裱畫紙;載玻片;貼郵票的膠紙;(手相術(shù)中)手掌上的丘
mount 旗標(biāo)可以讓你指定某個卷的卷驅(qū)動器以及卷驅(qū)動器選項,而無需事先創(chuàng)建卷。相反,docker run 會通過 --volume-driver 旗標(biāo),讓你指定一個卷驅(qū)動器,但是所有卷都共享這同一個卷驅(qū)動器。
-mount 旗標(biāo)可以讓你在創(chuàng)建卷之前,就給卷指定自定義的元數(shù)據(jù)(即"標(biāo)簽")
到此,以上就是小編對于docker -v 權(quán)限的問題就介紹到這了,希望這4點解答對大家有用。
新聞標(biāo)題:DockerVolume之權(quán)限管理的示例分析
標(biāo)題路徑:http://m.fisionsoft.com.cn/article/dpshced.html


咨詢
建站咨詢
