建立資料卷
管理資料卷許可權
1. docker run -v hostdir:guestdir:privileges
2. 卷共享應用,配置,資料等
掛載宿主機檔案
使用資料卷容器共享資料
1.建立資料卷容器 docker create -v shiyanloudata --name shiyanloudb ubuntu bin/true
增加--volumes-from 資料卷容器id docker run --volumes-from shiyanloudb --name site1 --it ubuntu /bin/bash
資料卷備份
建立乙個新容器
掛載資料卷容器
掛載宿主機本地目錄作為資料卷
將資料卷容器的內容備份到宿主機本地目錄掛載的資料卷中
完成備份操作後容器銷毀
6. docker run --rm --volumes-from shiyanloudb -v /tmp/backup:/backup ubuntu tar cvf /backup/shiyanloudb.tar /shiyanloudata
Docker 資料卷管理
資料卷介紹 宿主機無法直接訪問容器中的檔案 容器中的檔案沒有持久化,導致容器刪除後,檔案資料也隨之消失 容器之間無法直接訪問相互的檔案 為解決這些問題,docker加入了資料卷 volumes 機制,能很好解決上面問題,以實現 容器與主機之間,容器與容器之間共享檔案 容器中的資料持久化 將容器中的資...
Docker容器資料管理(資料卷 資料卷容器)
在docker容器的實際使用中,經常會遇到容器的資料持久化,容器之間的資料共享等問題,通常我們有兩種解決方案 1 資料卷 data volumes 就是將容器內資料直接對映到本地主機環境的指定檔案目錄之中,可以理解為容器掛載乙個虛擬資料卷然後 對映到乙個主機目錄中 2 資料卷容器 data volu...
Docker資料管理 Volumes資料卷管理
4 刪除資料卷 2.啟動容器並載入資料卷 1 檢視本機容器和資料卷 docker ps a 檢視本地docker機器上的容器 docker volume ls 檢視本地docker機器上的資料卷 從上圖中可以看出,目前本地docker主機上沒有任何容器和資料卷。為了避免後續示例演示的干擾,如果機器上...