首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【Linux基础】Docker容器备份与恢复

【Linux基础】Docker容器备份与恢复

作者头像
逍遥子大表哥
发布2025-11-17 16:49:19
发布2025-11-17 16:49:19
210
举报
文章被收录于专栏:kali blogkali blog

作为Linux运维人员,拥有良好的备份习惯是非常好的。从日常数据库的备份到系统快照,无时无刻体现出了备份的重要性。

本文,让我们一起来学习如何备份正在运行的Docker容器。

01

查看正在运行的容器

在备份容器之前,我们首先要确认要备份哪个容器。 执行下面命令,记录容器的名称和ID

代码语言:javascript
复制
docker ps -a

如上图,我们要备份id为34506f9774d8的容器,执行命令

代码语言:javascript
复制
docker commit -p 34506f9774d8 xiaoyaozi-backup

上面代码中xiaoyaozi-backup为备份后的容器名称。 等待完成,我们可以利用docker images命令查看备份后的容器名称。

02

导出到指定目录

接下来,我们可以将导出的镜像保存到指定目录,方便后期恢复。

代码语言:javascript
复制
docker save xiaoyaozi-backup > /mnt/data/数据备份/homeassistant-backup.tar

上面命令中/mnt/data/数据备份/为指定的备份位置。

到此,容器备份成功。为了节约空间,可以将刚才导出的镜像删除。

代码语言:javascript
复制
docker rmi xiaoyaozi-backup

03

恢复镜像

如果后期遇到不可抗因素,导致容器挂掉,我们可以利用下面命令恢复镜像。

代码语言:javascript
复制
docker load < /mnt/data/数据备份/homeassistant-backup.tar

更多精彩文章 欢迎关注我们

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 kali笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档