您好,登錄后才能下訂單哦!
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下
免責(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)容。