W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
可以利用數(shù)據(jù)卷對其中的數(shù)據(jù)進(jìn)行進(jìn)行備份、恢復(fù)和遷移。
首先使用 --volumes-from
標(biāo)記來創(chuàng)建一個加載 dbdata 容器卷的容器,并從本地主機(jī)掛載當(dāng)前到容器的 /backup 目錄。命令如下:
$ sudo docker run --volumes-from dbdata -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata
容器啟動后,使用了 tar
命令來將 dbdata 卷備份為本地的 /backup/backup.tar
。
如果要恢復(fù)數(shù)據(jù)到一個容器,首先創(chuàng)建一個帶有數(shù)據(jù)卷的容器 dbdata2。
$ sudo docker run -v /dbdata --name dbdata2 ubuntu /bin/bash
然后創(chuàng)建另一個容器,掛載 dbdata2 的容器,并使用 untar
解壓備份文件到掛載的容器卷中。
$ sudo docker run --volumes-from dbdata2 -v $(pwd):/backup busybox tar xvf
/backup/backup.tar
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: