Docker数据卷备份与恢复实战指南
创作时间:
作者:
@小白创作中心
Docker数据卷备份与恢复实战指南
引用
CSDN
1.
https://blog.csdn.net/qq_45300786/article/details/103846640
在使用Docker时,数据卷的备份与恢复是一个重要的运维任务。本文将详细介绍如何在没有目录映射的情况下对Docker数据卷进行备份和恢复,帮助读者掌握这一实用技能。
Docker数据卷备份
创建需要备份的数据卷
首先,我们需要创建一个包含数据卷的Docker容器。使用以下命令创建一个名为c1
的CentOS容器,并在容器内创建一个名为/opt/zz
的数据卷:
docker run -itd -v /opt/zz --name c1 centos /bin/bash
-itd
:以交互方式运行容器,并在后台运行-v
:指定容器内的数据卷,如果数据卷不存在则自动创建--name
:自定义容器名称/bin/bash
:容器启动时执行的命令
验证数据卷备份功能
为了验证数据卷备份功能,我们在挂载的/opt/zz
目录下创建一个名为c11.txt
的文件,并写入内容"woda":
[root@160e0646396d zz]# touch c11.txt
[root@160e0646396d zz]# echo "woda" > c11.txt
[root@160e0646396d zz]# cat c11.txt
woda
接下来,使用--volumes-from
参数标记需要备份的数据卷,并从主机挂载当前目录到容器的/v3
目录。$(pwd)
是Docker支持的指定当前目录的方法:
[root@client ~]# docker run --volumes-from c1 -v $(pwd):/v3 centos tar cvf /v3/c23.tar /opt/zz
tar: Removing leading `/' from member names
/opt/zz/
/opt/zz/c11.txt
--volumes-from <Container>
:连接要备份数据的容器-v $(pwd):/v3
:挂载当前路径到容器的/v3
目录centos
:使用的镜像tar cvf /v3/c23.tar /opt/zz
:将/opt/zz
路径下的文件打包到c23.tar
数据卷恢复
备份完成后,我们可以通过以下步骤恢复数据:
创建带有空数据卷的容器
首先,创建一个带有空数据卷的容器c3
:
docker run -itd -v /opt/x2 --name c3 centos /bin/bash
恢复备份数据
创建另一个容器,挂载c3
容器的数据卷,并使用untar
解压备份文件到挂载的容器卷中:
docker run --volumes-from c3 -v $(pwd):/v3 centos tar xvf /v3/c23.tar
最后,为了验证恢复的数据,可以再启动一个容器挂载/opt/x2
数据卷来查看:
[root@client ~]# docker run --volumes-from c3 -v $(pwd):/v3 centos tar xvf /v3/c23.tar
opt/zz/
opt/zz/c11.txt
通过以上步骤,我们成功将备份的c11.txt
文件恢复到了c3
容器中的数据卷。
热门推荐
掉头发、睡不好、总感觉累?你可能缺铁了
矫正牙齿托槽老是掉怎么办?原因分析与解决方案
邢台正畸专家:如何才能达到最佳的牙齿矫正效果?六大注意事项详解
如何有效调整设备参数?这些参数调整有哪些注意事项?
从地摊经济到上市公司,刘备成就的三个顶级操盘手
14岁初中生注意力不集中怎么办
投入兵力超百万的战略决战,秦赵长平之战赵国究竟输在哪儿了?
粉刺长什么样?不同类型的粉刺特征及处理建议
超声引导下的肉毒毒素注射,未来会是一种趋势吗?
乾隆为何要敕修《贰臣传》
面相学山根有横纹 山根有横纹说明了什么
非遗文化与旅游产业融合发展五大路径
城乡居民养老保险有什么意义,养老保险分几个层次?
十二星座是几月几出生的(详解星座与出生日期的奥秘)
NSGA-III:基于参考点的非支配排序方法的进化多目标优化算法
室内养兔子怎么做到不臭,需控制喂食和及时开窗通风
中国军校|在第二课堂"银河社区"发现更多可能,解锁更多新技能
租房中介如何提供定制化和个性化的租赁服务?
人工智能 | 实体识别与关系抽取:知识图谱构建的核心技术
如何对软件做并发测试
你的大便顏色正常嗎?了解不同顏色背後的健康意義
如厕时的三种异常需警惕肝脏硬化
外媒聚焦中国外贸成绩单:强劲发展势头赋能世界经济增长
新手养盆栽月季的注意事项,病虫害防治,劝退指南!
冬季月季花怎么养比较好?
提升透明度,网络评价类平台一次有效尝试
【焖烧杯使用指南】如何挑选实用的焖烧杯 附焖烧杯食谱大全
山药薏米排骨汤:一道滋补养生的传统美味
企业ESG战略策划与实施指南
企业如何做好员工职业发展规划?