docker容器卷一般放在什么位置?數(shù)據卷呈現(xiàn)給docker容器的形式就是一個目錄,支持多個容器間共享,修改也不會影響鏡像。使用Docker的數(shù)據卷,類似在系統(tǒng)中使用 mount 掛載一個文件系統(tǒng)。
創(chuàng)新互聯(lián)是一家集網站建設,龍山企業(yè)網站建設,龍山品牌網站建設,網站定制,龍山網站建設報價,網絡營銷,網絡優(yōu)化,龍山網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。一個數(shù)據卷是一個特別指定的目錄,該目錄利用容器的UFS文件系統(tǒng),可以為容器提供一些穩(wěn)定的特性或者數(shù)據共享。
創(chuàng)建數(shù)據卷,只要在docker run命令后面跟上-v參數(shù),即可創(chuàng)建一個數(shù)據卷,也可以跟多個-v參數(shù)來創(chuàng)建多個數(shù)據卷。當創(chuàng)建好帶有數(shù)據卷的容器后,就可以在其他容器中通過–volumes-froms 參數(shù)來掛載該數(shù)據卷了。
增加新數(shù)據卷
docker run -d -v /tmpd/busyboxtest --name busyboxtest busybox
-v參數(shù)會在容器的/tmp/busybox下創(chuàng)建一個新的容器卷
通過docker inspect命令查看數(shù)據卷的位置
docker inspect busyboxtest|grep volumes"/tmp/busyboxtest":"/var/lib/docker/volumes/577784c9e8aa3fba15ebf56ee680b6fea50aafe60bd753b64c3699e461fa3e39/_data"
將主機目錄掛載為數(shù)據卷
docker run -tid -v /tmp/volumetest:/data:ro --name busyboxtest2 busybox
將宿主機的/tmp/volumetest以ro的方式掛載在/data下