docker容器备份与迁移

chenliang    2022-8-8

 

备份容器


查看容器
docker ps
打包容器成镜像
docker commit -p f40a57ac0f9f vocechat-server-backup
f40a57ac0f9f是备份的容器ID
vocechat-server-backup是备份后镜像的名称
查看备份出的镜像
docker images
将镜像保存成tar压缩文件
docker save -o ~/vocechat-server-backup.tar vocechat-server-backup
vocechat-server-backup.tar是镜像导出成tar的名字
vocechat-server-backup是要导出的镜像的名称
会保存到root目录下,去找找
然后从服务器上下载到电脑,这就是备份文件了!
迁移与还原
将root目录中的tar加载成镜像
docker load -i ~/vocechat-server-backup.tar
重新部署镜像 保证端口和名字是原来的
docker run -d --name vocechat-server -p 3000:3000 vocechat-server-backup




首页    阅读 497