Docker容器的迁移
运行一段时间后的容器,其中包含了新的内容,如果想把这些内容数据一并迁移到新的主机上,可以按照以下步骤进行(以迁移apps为例)
1. 提交容器快照生成新的镜像
docker commit -p apps apps-backup
2. 将镜像保存成一个tar压缩包
docker save -o apps-backup.tar apps-backup
3.将tar压缩包复制到另一台主机
scp apps-backup.tar root@49.xxx.xxx.xx:/root/docker/
4.在另一台主机上加载镜像的tar压缩包
docker load -i apps-backup.tar
5.使用这个加载的镜像运行容器
docker run -d -p 80:80 apps-backup