溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

docker容器卷一般放在什么位置

發(fā)布時(shí)間:2020-08-10 08:47:50 來(lái)源:ITPUB博客 閱讀:272 作者:宵云科技 欄目:數(shù)據(jù)庫(kù)

docker容器卷一般放在什么位置?數(shù)據(jù)卷呈現(xiàn)給docker容器的形式就是一個(gè)目錄,支持多個(gè)容器間共享,修改也不會(huì)影響鏡像。使用Docker的數(shù)據(jù)卷,類似在系統(tǒng)中使用 mount 掛載一個(gè)文件系統(tǒng)。

一個(gè)數(shù)據(jù)卷是一個(gè)特別指定的目錄,該目錄利用容器的UFS文件系統(tǒng),可以為容器提供一些穩(wěn)定的特性或者數(shù)據(jù)共享。

創(chuàng)建數(shù)據(jù)卷,只要在docker run命令后面跟上-v參數(shù),即可創(chuàng)建一個(gè)數(shù)據(jù)卷,也可以跟多個(gè)-v參數(shù)來(lái)創(chuàng)建多個(gè)數(shù)據(jù)卷。當(dāng)創(chuàng)建好帶有數(shù)據(jù)卷的容器后,就可以在其他容器中通過(guò)–volumes-froms 參數(shù)來(lái)掛載該數(shù)據(jù)卷了。

增加新數(shù)據(jù)卷

docker run -d -v /tmpd/busyboxtest --name busyboxtest busybox

-v參數(shù)會(huì)在容器的/tmp/busybox下創(chuàng)建一個(gè)新的容器卷

通過(guò)docker inspect命令查看數(shù)據(jù)卷的位置

docker inspect busyboxtest|grep volumes"/tmp/busyboxtest":"/var/lib/docker/volumes/577784c9e8aa3fba15ebf56ee680b6fea50aafe60bd753b64c3699e461fa3e39/_data"

將主機(jī)目錄掛載為數(shù)據(jù)卷

docker run -tid -v /tmp/volumetest:/data:ro --name busyboxtest2 busybox

將宿主機(jī)的/tmp/volumetest以ro的方式掛載在/data下

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI