好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 如何恢復docker容器數據

如何恢復docker容器數據

熱門標簽:怎么找到沒有地圖標注的店 河南防封號電銷機器人是什么 10086外包用的什么外呼系統 麗江真人語音電話外呼系統 宿城區電話機器人找哪家 上海申請高400開頭的電話 打400電話怎么辦理收費 400電話辦理介紹信 福州企業電銷機器人排名

項目測試環境數據庫數據丟失,特此記錄一下。當時是用 docker 安裝的,以為臨時使用一段時間,也沒有持久化。突然前天 docker 日志滿了,同事想著去清理日志,使用了如下命令:

docker system prune

結果當時 MySQL 容器當時正常處于停止狀態,結果容器一下子就被干掉了,我們備份的數據還是三月份的,這下糟糕了。然后各種研究開始恢復。

然后我就去官方文檔去研究這個命令是干什么的,上面用到的 docker system prune 意思是:

Remove all unused containers, networks, images (both dangling and unreferenced), and optionally, volumes.

刪除所有未使用的容器、網絡、圖像(懸空和未引用的圖像)以及卷(可選)。

By default, volumes are not removed to prevent important data from being deleted if there is currently no container using the volume. Use the --volumes flag when running the command to prune volumes as well:

默認情況下,如果當前沒有使用卷的容器,則不會刪除卷以防止刪除重要數據。運行命令時也可以使用 --volumes 標志來修剪卷:

這下心放下了一半,還好數據卷沒有被刪除,我們可以利用數據卷可以進行恢復數據。接下來記錄下我的恢復方案吧。

1.查找數據卷位置

數據卷目錄在 /var/lib/docker/volumes 下,每個容器都會在該目錄下有一個文件夾,如果容器還存在的話,我們可以使用 docker inspect 容器ID 去查看 數據卷位置,這下容器被刪除了,可怎么辦,只能挨個去找了,一般 MySQL 容器數據卷目錄下會有一個 _data 目錄,該目錄下會顯示你每個數據庫的文件夾,最終找到了。

這個 cxhello 就是我們的測試庫,現在我們就可以恢復數據了。

2.恢復

使用 docker volume create 數據卷名字 命令新建一個數據卷,docker volume ls 查看數據卷列表

注意:使用數據卷進行掛載的時候,數據卷必須是一個空的目錄,也就是說不能有任何數據。

然后創建容器

docker run -d -p 3309:3306 -v mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name huifu mysql:5.7

在恢復數據之前需要把剛剛建立的數據卷里面關聯的內容刪除掉,然后把之前的數據卷內容復制到現在的數據卷進行數據恢復。

cd /var/lib/docker/volumes/mysqldata/_data/
rm -f *
rm -f -R *

復制內容到數據卷

cd /var/lib/docker/volumes/1db16a9dfdf3442b117ebc2ec11df5df4db717cfd567c77fa0a49905a9652fa0/_data/
cp -R * /var/lib/docker/volumes/mysqldata/_data/

至此數據庫數據恢復完成,進入恢復的容器查看

參考文章

https://docs.docker.com/engine/reference/commandline/system_prune/

https://www.cnblogs.com/cheyunhua/p/13433400.html

到此這篇關于如何恢復docker容器數據 的文章就介紹到這了,更多相關docker容器數據恢復內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:隴南 面試通知 雞西 連云港 運城 朝陽 遵義 荊門

巨人網絡通訊聲明:本文標題《如何恢復docker容器數據》,本文關鍵詞  如何,恢復,docker,容器,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何恢復docker容器數據》相關的同類信息!
  • 本頁收集關于如何恢復docker容器數據的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大奶| 韩国电影好女孩| 视频丨9l??丨大学生| 欧美日韩综合一区二区| 欧美特黄电影| 久久精品一区二区国产| 成人一级视频| 精品无码av无码免费专区| 亲子乱Av一区区三区40岁| 欧美特级另类xxx| 粉嫩的极品女神尤物在线观看| 欧美变态杂交xxx| 林志玲做爰视频| 国产99久久九九免费精品无码| 久热精品6| 亚洲AV一区二区国产精品| 亚洲黄色性视频| 污视频在线播放| 91福利电影网| 国语对白刺激真实精品| 又黄又乳又污又色又爽| 奈斯漫画免费漫画页面在线看漫画入口| 正在播放avove深夜影院| 《美国式禁忌3》中文| 国产精品玖玖玖影院| 潘多拉精品国产人体欣赏| 人人爽视频| 91精品一级毛片A久久久久| 一对一真人直播| 在线免费观看www视频| 97色网| 啊灬啊灬啊灬快灬深黄文| 欧美AV第一页国产精品尤物| 男人操女人动图| 刘玥和闺蜜99部精彩视频国产| 日本无遮羞肉体动漫在线播放| 狠狠色婷婷久久综合频道日韩小说 | 书记灬啊灬啊灬轻点白芸小说| 男人把j桶入女人J里面| 美女干b视频| 那朵迷人的菟丝花[快穿]|