色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

如何恢復docker容器數據

瀏覽:127日期:2024-10-27 10:20:09

項目測試環境數據庫數據丟失,特此記錄一下。當時是用 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 目錄,該目錄下會顯示你每個數據庫的文件夾,最終找到了。

如何恢復docker容器數據

如何恢復docker容器數據

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

2.恢復

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

如何恢復docker容器數據

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

然后創建容器

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

如何恢復docker容器數據

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

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

如何恢復docker容器數據

復制內容到數據卷

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

如何恢復docker容器數據

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

如何恢復docker容器數據

參考文章

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

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

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

標簽: Docker
相關文章:
主站蜘蛛池模板: 黄a在线观看 | 男女视频在线观看 | 美女视频网站永久免费观看软件 | 欧美日韩国产一区二区三区在线观看 | 末满18以下勿进色禁网站 | 美女视频很黄很a免费国产 美女视频黄.免费网址 | 夜间福利在线观看 | 日韩一级欧美一级一级国产 | 深夜福利国产 | 免费91最新地址永久入口 | 人久热欧美在线观看量量 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片鸭王 | 亚洲第一在线 | wwwav在线| 日韩一区二区天海翼 | 最新更新国内自拍视频 | 国产精选一区 | www黄网| 日韩在线视频免费不卡一区 | 国产一级强片在线观看 | 超清国产粉嫩456在线免播放 | 九九99精品| 一区二区三区四区免费视频 | 成人三级做爰在线视频 | 欧美一区二区日韩一区二区 | 99精品国产免费久久国语 | 亚洲天堂免费观看 | 日韩美女一级毛片 | 国产免费专区 | 亚洲一区二区欧美 | 成人免费视频一区二区 | 美女张开腿黄网站免费 | 成年网站在线 | 中文字幕在线观看网址 | 免费五级在线观看日本片 | 亚洲欧洲国产视频 | 日本aaaaa级毛片 | 91精品国产综合久久久久 | 国产三级在线观看免费 | 男女男精品视频网站 | 在线观看视频亚洲 |