如何使用多个服务备份 docker?

How to backup docker with multiple services?

我有一个包含多个服务的 docker-compose 文件,每个服务都有自己的卷。 (例如带有一个 MySQL 服务和网络服务的 WordPress)

我想在远程备份服务器上进行日常备份。 什么是最佳做法,我应该怎么做?

  1. 有什么方法可以为我的数据库和内容(例如MySQL 和 wp-contents)提供实时副本吗?

  2. 我应该为每个容器获取图像并使用 SCP 或 FTP 发送到远程吗?

  3. 应该从卷文件夹制作一个 tar 文件并使用 SCP 或 FTP 发送到远程?

或者有其他建议吗?

我找到了一个非常好的实时同步方法。 lsyncd 是一个非常好的软件包,可以与 rsync 一起使用,但它是实时的。

我已经在第二台服务器上同步了我的所有卷。