数据无价,希望大家做好备份,而且不要觉得备份了就无忧了,一定要确认所做的备份是可用的。在测试机器上恢复一下所做的备份,恢复后确认所有的数据和设置都没有问题才算真正合格的备份。我都是确认某个 docker 应用的备份是可以恢复的,才会开始用这个应用。
这里仅提供一些简单的思路,请勿完全生搬硬套,不同的 docker 可能部署的方式不同,备份的方法也有差异。
本地定时自动备份上篇已经讲过了,下面说一下如何异地备份
重要的数据一定要遵循 321 备份策略
3: 保留至少3份数据副本
2: 使用至少2种不同的存储介质
1: 保留1份异地备份
异地备份工具,选择适合你的
rclone: 适合备份到网盘或是FTP
syncthing: 实时同步,并可以设置增量和版本控制备份
rsync: 适合备份到其他主机或是NAS上
这里主要讲一下 rsync,也是我最常用的
本地主机备份目录 /root/backup/
远端主机备份目录 /remote/backup/
远端主机IP地址 192.168.0.100