Docker 容器备份与恢复
docker commit -p 65a6eddd4b2f redis406-img-starball
1.首先将容器打包成镜像文件,生成一串:sha256:12c3db95aa685cfbfe84a79ce4a39752dab3af64a52e826185abb4d233bce5c7
输入命令查看镜像已经生成
如果想删除其中的一个镜像包 输入以下命令即可
docker rmi b9dadfed6579(IMAGE ID)
docker save -o /root/local-docker-warehouse/redis40620181016.tar 12c3db95aa68
docker save -o打包镜像为tar文件 /root/local-docker-warehouse/redis40620181016.tar 后为存储路径 , 12c3db95aa68为镜像ID
通过此tar包可以在任意机器上load成镜像文件 并run docker
docker run --name starball-redis-Q -p 6378(主机端口):6379(容器端口) -v $PWD/redis/data:/data -d redis406-img-starball redis-server --appendonly yes