1. 制作容器快照
先查看docker容器列表。
docker ps -a
选择要备份的容器,然后创建该容器的快照。使用 docker commit 命令来创建快照。
docker commit -p e6b4e59a1fcc web-backup
该命令会生成一个为Docker镜像的容器快照,通过 docker images 命令来查看是否成功生成。
docker images
已经看到了刚才生成的镜像代表创建成功。
2. 备份容器
我们只使用 docker save 命令备份镜像,不考虑其他方式。
docker save -o ~/web-backup.tar web-backup
在~目录下查看是否已经生成web-backup.tar。
3. 恢复容器
使用 docker load 命令,后面加上tar包的备份路径,加载Docker镜像。
docker load -i ~/web-backup.tar
运行 docker images 命令是否加载成功。
docker images
在镜像被加载后,我们将用加载的镜像去运行Docker容器。
docker run -d -p 80:80 container-backup