阅读量:3
备份容器
- 停止容器(可选但推荐)
docker stop <容器名或ID> - 备份容器文件系统(轻量备份)
docker export <容器名或ID> > backup.tar - 备份容器为镜像(完整备份)
docker commit <容器名或ID> backup_image:tag
docker save -o backup_image.tar backup_image:tag - 备份数据卷(若使用卷)
docker cp <容器名或ID>:/path/to/volume /host/backup/path
恢复容器
- 恢复镜像备份
docker load -i backup_image.tar
docker run -d --name new_container backup_image:tag - 恢复文件系统备份
cat backup.tar | docker import - new_image:tag
docker run -d --name new_container new_image:tag - 恢复数据卷
docker volume create new_volume
docker cp /host/backup/path new_container:/path/to/volume
注意事项
- 数据一致性:备份前建议停止容器,避免数据写入冲突。
- 卷备份:容器备份不包含数据卷,需单独备份卷数据。
- 存储安全:备份文件需存放在可靠位置,重要数据建议加密或异地存储。
参考来源:
以上就是关于“ubuntu下docker容器如何备份与恢复”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm