人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

詳解復(fù)制備份docker容器數(shù)據(jù)的方法

發(fā)布日期:2022-02-07 14:57 | 文章來源:源碼中國

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

方法一

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

docker commit <container id> im:1.0

重新運(yùn)行鏡像,-v將容器內(nèi)tmp目錄映射到宿主機(jī)上的tmp目錄

docker run -itd -v /tmp:/tmp im:1.0 // 第一個(gè)tmp是宿主機(jī)目錄,第二個(gè)是容器內(nèi)目錄

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

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

進(jìn)入tmp目錄,查看是否多了個(gè)jenkins_home目錄

cd /tmp
ls

進(jìn)入jenkins_home目錄,移動(dòng)內(nèi)容到home、srv等目錄,因?yàn)閠mp目錄是暫時(shí)保存的,下次linux重啟就會(huì)被刪除了,這樣數(shù)據(jù)就可以持久化了。

cd jenkins_home/
mv <home/srv>

注意數(shù)據(jù)備份完之后,要?jiǎng)h除剛才生成的多余容器哦

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

方法二

官方文檔介紹

執(zhí)行如下命令,<container name>為正在運(yùn)行的容器名,-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

然后進(jìn)入backup目錄, 會(huì)看到上面壓縮的文件

cd tmp/backup/
ls

解壓

tar xvf backup.tar

解壓完會(huì)多一個(gè)var文件,進(jìn)入就可以看到j(luò)enkins_home目錄,里面內(nèi)容跟方法一備份的數(shù)據(jù)一樣, 使用mv命令移動(dòng)到其他目錄下

cd var/jenkins_home
mv

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

方法三

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

rm -rf jenkins_home/ backup/

查看容器id

docker ps | grep jenkins_im

把容器的jenkins_home目錄復(fù)制到當(dāng)前的tmp目錄下

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

進(jìn)入tmp查看是否有jenkins_home

cd tmp/
ls

進(jìn)入jenkins_home, 會(huì)看到跟之前備份一樣的數(shù)據(jù),最后還是一樣的操作,把內(nèi)容移動(dòng)到其他目錄下

mv

到此這篇關(guān)于詳解復(fù)制備份docker容器數(shù)據(jù)的方法的文章就介紹到這了,更多相關(guān)復(fù)制備份docker容器數(shù)據(jù)內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

香港服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部