docker的容器保存镜像、备份、还原

1、容器保存为镜像
我们可以通过以下命令将容器保存为镜像

docker commit redis myredis

eg:具体操作如下     

docker ps -a[查看有哪些容器]  
docker commit nginx mynginx[备份nginx容器为mynginx镜像]  
docker run -di --name=mynginx mynginx[部署myngxin的容器]  
dokcer ps -a[查看所有容器]  

2、镜像备份
        我们可以通过以下命令将镜像保存为tar文件
        docker save -o myredis.tar myredis
        -o output输出的意思
        eg:将mynginx的镜像进行备份,备份为mynginx.tar文件
        docker save -o mynginx.tar mynginx
3、镜像恢复与迁移
        首先我们先删除掉myredis镜像,然后执行此命令恢复
        docker load -i myredis.tar
        -i input输入的文件
        执行后再次查看镜像,可以看到已经恢复

整个操作如下

猜你喜欢

转载自blog.csdn.net/www1056481167/article/details/114837769