backup

A collection of 3 posts
Docker 应用 rsync 异地备份 - docker 备份小白教程三(3/3)
docker

Docker 应用 rsync 异地备份 - docker 备份小白教程三(3/3)

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

Docker 应用 cron job 定时自动本地备份 - docker 备份小白教程二(2/3)

数据无价,希望大家做好备份,而且不要觉得备份了就无忧了,一定要确认所做的备份是可用的。在测试机器上恢复一下所做的备份,恢复后确认所有的数据和设置都没有问题才算真正合格的备份。我都是确认某个 docker 应用的备份是可以恢复的,才会开始用这个应用。 这里仅提供一些简单的思路,请勿完全生搬硬套,不同的 docker 可能部署的方式不同,备份的方法也有差异。 本地备份上篇已经讲过了,下面说一下如何定时自动备份 最简单的方法就是用 Linux 自带的 cron job,建议在 root 下设置 这里以第一篇里的 ghost 博客为例 编辑 cron job crontab -e # 选择 nano 编辑器,就和用 nano 编辑器一样 # 编辑完成之后,按 control+x 退出,然后按 y 保存,再按回车确认退出 加入下面内容,
阅读时间 3 分钟
Docker 应用的本地备份和迁移 - docker 备份小白教程一(1/3)
docker

Docker 应用的本地备份和迁移 - docker 备份小白教程一(1/3)

很多朋友最初接触 docker 时,都喜欢用面板来对 docker 进行各种操作,这样确实在最开始的时候会带来一些便利。其实如果学会了手搓,就会发现手搓在有些方面会更简单更实用,同时有问题时更容易查找问题所在。 这里仅提供一些简单的思路,请勿完全生搬硬套,不同的 docker 可能部署的方式不同,备份的方法也有差异。 在本地备份 docker 非常简单,分两种情况,有数据库应用还要多备份一下数据库 一、没有 MySQL (MariaDB) 数据库 以 Moments 极简朋友圈的 sqlite 版为例,打包压缩备份就一行语句 https://github.com/kingwrcy/moments tar -C /root/docker/moments -czvf /root/backup/moments.tar.gz ./ # /root/docker/
阅读时间 2 分钟