Docker 資料卷管理

2022-09-14 04:36:11 字數 605 閱讀 6194

建立資料卷

管理資料卷許可權

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主機上沒有任何容器和資料卷。為了避免後續示例演示的干擾,如果機器上...