docker 迁移(容器和镜像导入、导出)

标签:

本文出自jvm123.com-java技术分享站:http://jvm123.com/2019/07/docker-export.html

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镜像并运行为容器即可。

发表评论