docker备份与迁移

1.将容器保存为镜像
docker commit 容器名称 新的镜像名称
例如:
docker ps 查看运行中的容器,如将现有的容器myredis,保存为新的镜像名称为myredis_2,执行命令:docker commit myredis myredis_2,通过命令:docker images,发现增加了新的镜像myredis_2

2.镜像备份
通过下面命令将镜像文件保存为tar文件:
docker save -o 镜像备份文件.tar 镜像名称
例如:
docker save -o myredis_bak.tar myredis_2

3.镜像恢复与迁移
通过下面命令将镜像备份文件.tar恢复为镜像
docker load -i 镜像备份文件.tar
例如:
docker load -i myredis_bak.tar

原文地址:https://www.cnblogs.com/WebLinuxStudy/p/13186150.html