文件名称:volumerize:Docker卷备份多个后端
文件大小:42KB
文件格式:ZIP
更新时间:2024-05-18 15:33:38
Shell
Blacklabelops Volumerize Blacklabelops Docker卷备份的备份和还原解决方案。 它基于命令行工具Duplicity。 通过Dockerized和Parameterized进行更轻松的使用和配置。 这不是可以从正在运行的数据库中克隆和备份数据的工具。 在执行备份之前,应始终停止在数据上运行的所有容器。 始终确保您不是意外数据损坏的受害者。 还要注意,工具越容易丢失数据! 始终通过检查备份数据本身(例如S3存储桶)来确保工具正常工作。 双重检查配置,并启用此映像提供的某些检查选项。 例如,附加卷是只读的。 特征: 多个后端 Cron时间表 启动和停止容器 支持的后端: 文件系统 亚马逊S3 投递箱 Google云端硬碟 ssh / scp 同步 还有更多: 卷备份教程 Docker卷备份: Backblaze B2: Amazon S3
【文件预览】:
volumerize-master
----Jenkinsfile(448B)
----Dockerfile(4KB)
----buildscripts()
--------release.sh(169B)
--------testImage.sh(231B)
--------buildImage.sh(241B)
--------releaseSupportedAlpineImages.sh(465B)
--------testSupportedAlpineImages.sh(359B)
--------cleanAlpineContainers.sh(561B)
--------buildSupportedAlpineImages.sh(391B)
----LICENSE(1KB)
----prepost_strategies()
--------mongodb()
--------mysql()
----backends()
--------AmazonS3()
--------BackblazeB2()
--------GoogleDrive()
--------Dropbox()
----.circleci()
--------config.yml(2KB)
----README.md(20KB)
----imagescripts()
--------docker-entrypoint.sh(1KB)
--------base.sh(4KB)
--------stopContainers.sh(397B)
--------create_gdocs_file.sh(405B)
--------startContainers.sh(401B)
--------create_jobber.sh(2KB)
--------prepoststrategy(687B)
----scripts()
--------backupFull(1KB)
--------list(1KB)
--------remove-all-but-n-full(1020B)
--------verify(1KB)
--------cleanCacheLocks(232B)
--------remove-older-than(1KB)
--------backupIncremental(1KB)
--------periodicBackup(1KB)
--------restore(1KB)
--------remove-all-inc-of-but-n-full(1KB)
--------cleanup(1012B)
--------backup(1KB)
----dc-pwd.yml(614B)
----build()
--------buildImage.groovy(1KB)
--------settings.groovy(711B)
--------releaseImage.groovy(2KB)