Docker入门到实践 (五) docker数据的备份、恢复与迁移

您所在的位置:网站首页 docker导出镜像并压缩 Docker入门到实践 (五) docker数据的备份、恢复与迁移

Docker入门到实践 (五) docker数据的备份、恢复与迁移

2023-07-15 11:03| 来源: 网络整理| 查看: 265

文章目录 一、前言二、docker数据的备份、恢复与迁移方式一:docker容器的备份、恢复与迁移1、docker容器的备份 (导出)2、docker容器的迁移与恢复 (导入) 方式二:docker镜像的备份、恢复与迁移1、docker镜像的备份 (导出)2、docker镜像的迁移与恢复 (导入) 方式三:docker数据卷的备份、恢复与迁移1、docker数据卷的备份 (导出)2、docker数据卷的迁移与恢复 (导入)

一、前言

  在上一篇文章中已经介绍了docker容器数据卷与数据卷容器, 下面正式进入到docker数据的备份、恢复与迁移的讲解。

二、docker数据的备份、恢复与迁移

    有时在docker中产生的数据,我们需要进行相应的备份和迁移到另外一台服务器上,并在另一台服务器上进行数据的恢复,那么改如何操作呢?如下将介绍三种方式进行数据的备份、恢复与迁移:

方式一:docker容器的备份、恢复与迁移 1、docker容器的备份 (导出) docker export -o 容器导出文件(格式为tar压缩文件) 容器ID或容器名称 或 docker export 容器ID或容器名称 > 容器导出文件(格式为tar压缩文件) 示例: docker export -o $(pwd)/newtomcat.tar mytomcat 或 docker export mytomcat > $(pwd)/newtomcat.tar 注释: $(pwd)是docker支持的获取当前目录路径的方法,与linux的pwd类似 $(pwd)/newtomcat.tar 表示在当前目录下生成一个newtomcat.tar压缩文件 备注: 容器可以不启动进行备份操作

2、docker容器的迁移与恢复 (导入) docker import 容器导出文件(格式为tar压缩文件) 新镜像名称[:版本号] 或 docker import /URL 新镜像名称[:版本号] 示例: docker import $(pwd)/newtomcat.tar newtomcat:v1.0 或 docker import http://example.com/exampleimage.tgz example/imagerepo

方式二:docker镜像的备份、恢复与迁移 1、docker镜像的备份 (导出) docker save -o 镜像导出文件(格式为tar压缩文件) 镜像ID或镜像名称[:版本号] 或 docker save 镜像ID或镜像名称[:版本号] > 镜像导出文件(格式为tar压缩文件) 示例: docker save -o $(pwd)/mytomcat.tar newtomcat:v1.0 或 docker save newtomcat:v1.0 > $(pwd)/mytomcat.tar

2、docker镜像的迁移与恢复 (导入) docker load -i 镜像导出文件(格式为tar压缩文件) 或 docker load


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3