如何解决如何备份docker卷?
我正在使用命名卷将数据保存在云中的主机上。
我想备份 docker 环境中存在的这些卷,以便我可以在发生重大事件时重复使用它们。
差点决定写个python脚本在宿主机上压缩指定目录,然后推送到AWS S3。
但是我想知道是否有其他方法可以解决这个问题?
解决方法
docker-volume-backup 可能会有所帮助。它允许您将 Docker 卷备份到外部位置或 S3 存储。
为什么要使用 Docker 容器来备份 Docker 卷而不是编写自己的 Python 脚本?理想情况下,您不想在使用卷时进行备份,因此在您的 docker-compose 上有一个容器能够在备份之前正确停止容器可以有效地复制数据,而不会影响应用程序性能或备份完整性。
还有这个替代方案:volume-backup
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。