Dcocker Volume

1.創建一個web容器,並加載一個宿主機目錄到容器的/var/www/html目錄。

在宿主機上創建/web/webapp1目錄,並創建一個index.html文件。

blob.png

blob.png

blob.png

創建數據卷綁定到新建的容器,在新建容器中創建/data數據卷。

blob.png

blob.png

進入容器,查看給容器添加的數據卷

blob.png

blob.png

進入我們的容器內可以看到

blob.png

blob.png

blob.png

現在來創建一個命名的數據卷容器

blob.png

blob.png

blob.png

進入test1 .test2 容器,執行df 查看。

blob.png

也可以繼承其它掛載有/test 卷的容器

blob.png

利用Data Volume Container 來備份 恢復 移動數據

備份  數據卷另外一個功能是使用他們來備份、恢復、移動數據,如果你在用數據容器,那做備份是相當容易的

Volume 裏所有的東西壓縮爲一個 tar

blob.png

這裏我們創建了一個容器,先從 data 容器來掛載數據卷。然後從本地主機掛載當前目錄到

容器的 /backup 目錄。最後,使用 tar 命令來將 data 卷備份爲 backup.tar 。當命令執行

完、容器停止之後,我們就備份了 data 數據卷

執行完成之後刪除容器--rm,此時備份就在當前的目錄下

宿主機當前目錄下產生了 test 卷的備份文件 www.tar

blob.png

blob.png

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章