docker备份还原(docker镜像还原)

docker备份还原(docker镜像还原)

Docker 2024-02-09 10:45:02 1年以前

Docker备份还原是Docker容器管理中非常重要的一部分,当出现容器数据丢失、容器崩溃、系统故障等问题时,备份还原可以帮助我们快速恢复到之前的状态。

备份Docker容器镜像

docker save -o [镜像名称].tar [镜像ID]

使用上述命令可以备份 Docker 容器镜像,-o 指定备份的名称,[镜像名称] 和 [镜像 ID] 二选一即可,-o与 [镜像名称]之间需要一个空格。

还原Docker容器镜像

docker load -i [镜像名称].tar

通过上述命令可以还原 Docker 容器镜像,在-i参数后面指定备份文件的名称 [镜像名称].tar。

备份Docker容器数据卷

docker run --rm --volumes-from [容器名称] -v $(pwd):/backup busybox tar cvf /backup/[备份文件名].tar [备份路径]

使用上述命令可以备份 Docker 容器数据卷,其中 --volumes-from 指定备份数据卷所属的容器,-v $(pwd):/backup 将主机当前目录挂载到容器中的 /backup 目录下,备份的数据卷会保存在主机下的 [备份文件名].tar 中。

还原Docker容器数据卷

docker run --rm --volumes-from [容器名称] -v $(pwd):/backup busybox tar xvf /backup/[备份文件名].tar

通过上述命令可以还原 Docker 容器的数据卷,其中 --volumes-from 指定数据卷所属的容器,-v $(pwd):/backup 将主机当前目录挂载到容器中的 /backup 目录下,通过命令将备份文件解压缩到指定的目录中。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。

最新资讯

热门资讯