以下是在CentOS上备份与恢复Docker的方法:
docker images -q列出所有镜像,再用docker save -o <output-file.tar> <image-name>:<tag>导出为tar文件,可压缩。docker ps -aq列出所有容器,用docker export -o <output-file.tar> <container-id-or-name>导出容器文件系统为tar文件。docker volume ls列出卷,再通过docker cp <volume-name>:/ <backup-path>将卷数据复制到主机指定目录。docker network ls列出网络,以docker network inspect <network-name>输出配置,再用tar命令备份相关目录。cat <input-file.tar> | docker load导入镜像。docker run命令创建新容器,可挂载之前备份的数据卷。docker network load导入。