一、镜像的保存
我们可以通过以下命令将容器保存为镜像
docker commit redis myredis
eg:具体操作如下
docker ps -a[查看有哪些容器]
docker commit nginx mynginx[备份nginx容器为mynginx镜像]
docker run -di --name=mynginx mynginx[部署myngxin的容器]
dokcer ps -a[查看所有容器]
二、镜像备份
我们可以通过以下命令将镜像保存为tar文件
docker save -o myredis.tar myredis
-o output输出的意思
eg:将mynginx的镜像进行备份,备份为mynginx.tar文件
docker save -o mynginx.tar mynginx
三、镜像恢复与迁移
首先我们先删除掉myredis镜像,然后执行此命令恢复
docker load -i myredis.tar
-i input输入的文件
执行后再次查看镜像,可以看到已经恢复
整个操作如下