Docker容器的备份与还原.210720
主要作用: 就是让配置好的容器,可以得到复用,后面用到得的时候就不需要重新配置。
其中涉及到的命令有:
docker commit 将容器保存为镜像
docker save -o 将镜像备份为tar文件
docker load -i 根据tar文件恢复为镜像
操作步骤:
1,容器保存为镜像 (使用docker commit命令可以将容器保存为镜像)。
命令格式: docker commit 容器名称 新的镜像名称
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bfbe143f677c wordpress "docker-entrypoint.s…" 45 hours ago Up 45 hours 0.0.0.0:82->80/tcp, :::82->80/tcp wpjesus
docker commit wordpress weyo20210720
sha256:fef67d46e995534416998d81448e642fb9f36204a3aa7da0cdceb63087117c76
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
weyo20210720 latest fef67d46e995 8 seconds ago 602MB
wordpress latest b77ea6f8ecf7 2 weeks ago 551MB
说明: 此镜像的内容就是当前容器的内容,接下来你可以用此镜像再次运行新的容器.
2,镜像备份 (使用docker save命令可以将已有镜像保存为tar文件)
命令格式: docker save –o tar文件名 镜像名
docker save -o weyo20210720.tar weyo20210720
3,镜像恢复与迁移 (使用docker load命令可以根据tar文件恢复为docker镜像)
命令格式: docker load -i tar文件名
# 加载恢复mynginx镜像
docker load -i weyo20210720.tar
docker run -di --name=wordpress -p 80:80 weyo20210720

浙公网安备 33010602011771号