Docker迁移与备份
Docker迁移与备份
·
1 容器保存为镜像
# 容器保存为镜像(myredis是我创建的容器)
docker commit myredis myredis_i
# 查看镜像
docker images
# 基于新创建的镜像创建一个容器
docker run -di --name myredis2 -p 6666:6379 myredis_i
2 镜像备份
将镜像保存为tar文件
# 将镜像保存为tar文件
docker save -o myredis.tar myredis_i
# 当前目录即可找到myredis.tar
ll
3 镜像恢复与迁移
我们先删除前面创建的myredis_i镜像,然后执行命令进行恢复
# 查看容器
docker ps -a
# 停止真在运行的
docker stop myredis2
# 删除容器
docker rm myredis2
# 查看镜像
docker images
# 删除前面创建的镜像
docker rmi myredis_i
# 查看镜像是否删除成功
docker images
# !!!恢复镜像
docker load -i myredis.tar
# 查看镜像是否恢复成功
docker images
- -i 输入的文件
更多推荐
已为社区贡献14条内容
所有评论(0)