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