校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解復制備份docker容器數據的方法

詳解復制備份docker容器數據的方法

熱門標簽:高德地圖標注公司需要錢 四川保險智能外呼系統 濰坊寒亭400電話辦理多少錢 云南電商智能外呼系統哪家好 外呼系統全國 地圖標注能更改嗎 廈門防封電銷電話卡 宜賓銷售外呼系統軟件 地圖標注員有發展前景嗎

這里以jenkins容器為例,介紹三種方法。

方法一

將容器打包成鏡像,這時數據就在鏡像中了,im:1.0為容器名,可以隨便取

docker commit <container id> im:1.0

重新運行鏡像,-v將容器內tmp目錄映射到宿主機上的tmp目錄

docker run -itd -v /tmp:/tmp im:1.0 // 第一個tmp是宿主機目錄,第二個是容器內目錄

把 /var/jenkins_home的文件復制到tmp下,注意這里的container name是隨機生成的,可以通過docker ps | grep im:1.0查看, -it為交互式終端

docker exec -it <container name> cp -r /var/jenkins_home /tmp // cp 復制粘貼

進入tmp目錄,查看是否多了個jenkins_home目錄

cd /tmp
ls

進入jenkins_home目錄,移動內容到home、srv等目錄,因為tmp目錄是暫時保存的,下次linux重啟就會被刪除了,這樣數據就可以持久化了。

cd jenkins_home/
mv <home/srv>

注意數據備份完之后,要刪除剛才生成的多余容器哦

docker stop <container name> && docker rm <container name>

方法二

官方文檔介紹

執行如下命令,<container name>為正在運行的容器名,-v映射,/tmp/backup目錄是隨便指定的, cvf壓縮,/var/jenkins_home為要備份的目錄

docker run --rm --volumes-from <container name> -v /tmp/backup:/backup ubuntu tar cvf /backup/backup.tar /var/jenkins_home

然后進入backup目錄, 會看到上面壓縮的文件

cd tmp/backup/
ls

解壓

tar xvf backup.tar

解壓完會多一個var文件,進入就可以看到jenkins_home目錄,里面內容跟方法一備份的數據一樣, 使用mv命令移動到其他目錄下

cd var/jenkins_home
mv

相較于第一種方法,使用--rm,我們不需要擔心資源的回收。

方法三

在嘗試第三種方法之前,我們先進到tmp目錄下,把jenkins_home和backup目錄刪掉

rm -rf jenkins_home/ backup/

查看容器id

docker ps | grep jenkins_im

把容器的jenkins_home目錄復制到當前的tmp目錄下

docker cp <container id>:var/jenkins_home /tmp/

進入tmp查看是否有jenkins_home

cd tmp/
ls

進入jenkins_home, 會看到跟之前備份一樣的數據,最后還是一樣的操作,把內容移動到其他目錄下

mv

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

標簽:德州 紅河 回訪 廣安 滁州 廊坊 巴彥淖爾 湛江

巨人網絡通訊聲明:本文標題《詳解復制備份docker容器數據的方法》,本文關鍵詞  詳解,復制,備份,docker,容器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解復制備份docker容器數據的方法》相關的同類信息!
  • 本頁收集關于詳解復制備份docker容器數據的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洮南市| 鹿泉市| 克拉玛依市| 黄大仙区| 双流县| 长白| 华安县| 香格里拉县| 台湾省| 大城县| 平定县| 浙江省| 竹山县| 广昌县| 门头沟区| 湖州市| 武陟县| 南丰县| 论坛| 南阳市| 安仁县| 永昌县| 和林格尔县| 新闻| 磐石市| 平武县| 托里县| 黑龙江省| 汕尾市| 吴忠市| 观塘区| 佳木斯市| 临海市| 滁州市| 宜兴市| 天等县| 通海县| 肥城市| 当阳市| 两当县| 洛宁县|