我最近开始使用 docker-compose,目前我需要升级 VM 服务器。不幸的是,由于某些原因,我无法访问快照/恢复选项。但是,我有足够的可用磁盘空间在服务器内部执行手动备份。在深入研究了 rsync、Alpine、docker-compose-backup、Restic 等各种选项后,我又回到了 rsync,因为我只需要一个升级期间的临时解决方案。
您能否验证下面概述的方法是否有效?这是一个 Greylog 实例,卷 mongo:elasticsearch:graylog 位于 ./data 中。
rsync -aAXv /opt/docker/docker-compose.yaml /backups/docker-compose
rsync -aAXv ./data/ /backups/docker-compose/data