Docker 容器数据备份和恢复有多种方法:1)使用 docker cp 命令在容器和宿主机之间复制文件;2)使用数据卷挂载,直接备份宿主机上的挂载目录;3)使用 docker commit 将容器保存为镜像(不推荐,因为包含不必要的层);4)使用 docker export 将容器导出为 tar 文件;5)使用 docker save 将镜像保存为 tar 文件。最佳实践是使用数据卷,定期备份宿主机上的数据目录。对于数据库等有状态应用,建议使用应用自带的备份工具(如 mysqldump、pg_dump)结合数据卷进行备份。