要备份Debian Docker容器,您可以使用以下方法之一:
方法1:使用docker commit创建镜像备份
docker ps
docker commit命令将容器保存为新的镜像。将<container_id>替换为您要备份的容器的ID,将<backup_image_name>替换为您要创建的新镜像的名称。docker commit <container_id> <backup_image_name>
docker save命令将此镜像保存到tar文件中,以便将其传输到其他系统或存储在安全的位置。docker save -o <backup_image_name>.tar <backup_image_name>
方法2:使用docker export导出容器文件系统
docker ps
docker export命令将容器文件系统导出为tar文件。将<container_id>替换为您要备份的容器的ID,将<backup_file.tar>替换为您要创建的备份文件的名称。docker export <container_id> > <backup_file.tar>
注意:这种方法不会包括容器的配置和运行时状态。它仅包含文件系统。
恢复备份:
要恢复备份,您可以使用docker load命令加载tar文件以创建新镜像,然后使用docker run命令启动新容器。
docker load命令加载备份文件:docker load -i <backup_image_name>.tar
docker run命令启动新容器。将<new_image_name>替换为您在第1步中创建的新镜像的名称。docker run -d --name <new_container_name> <new_image_name>
现在,您已经成功恢复了Debian Docker容器的备份。