您好,登錄后才能下訂單哦!
docker容器卷一般放在什么位置?數據卷呈現給docker容器的形式就是一個目錄,支持多個容器間共享,修改也不會影響鏡像。使用Docker的數據卷,類似在系統中使用 mount 掛載一個文件系統。
一個數據卷是一個特別指定的目錄,該目錄利用容器的UFS文件系統,可以為容器提供一些穩定的特性或者數據共享。
創建數據卷,只要在docker run命令后面跟上-v參數,即可創建一個數據卷,也可以跟多個-v參數來創建多個數據卷。當創建好帶有數據卷的容器后,就可以在其他容器中通過–volumes-froms 參數來掛載該數據卷了。
增加新數據卷
docker run -d -v /tmpd/busyboxtest --name busyboxtest busybox
-v參數會在容器的/tmp/busybox下創建一個新的容器卷
通過docker inspect命令查看數據卷的位置
docker inspect busyboxtest|grep volumes"/tmp/busyboxtest":"/var/lib/docker/volumes/577784c9e8aa3fba15ebf56ee680b6fea50aafe60bd753b64c3699e461fa3e39/_data"
將主機目錄掛載為數據卷
docker run -tid -v /tmp/volumetest:/data:ro --name busyboxtest2 busybox
將宿主機的/tmp/volumetest以ro的方式掛載在/data下
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。