docker把带数据的容器(也携带了初始化的镜像)迁移流程和命令
流程说明
docker容器 >>>> commit成镜像文件 >>>> 镜像打包成文件 >>>> 传输到另一个服务器 >>>> docker装载此文件
docker commit 容器id 自定义的镜像名称
docker save -o 自定义文件名 容器提交的镜像id或者自定义名称
save打包后当前目录下就有了自定义文件名的镜像文件
个人的传输方式:
1,可以用scp的方式传输到需要的服务器或者本地
2,开server服务的方式下载
3,上传到私有镜像库(阿里云等)在其他服务器docker pull
传输完毕后
!!!传输注意点,commit弄出来的镜像可能会很大(如果数据很多的话)
docker load < 自定义文件名的镜像文件
只传镜像不传容器的话不需要commit直接把想要的镜像save打包、传输后即可装载load