BackupOps is your DevOps backup enabled toolbox Linux image
7.3K
BackupOps is your backup enabled toolbox Linux image
GitHub: https://github.com/EthraZa/BackupOps Docker Hub: https://hub.docker.com/r/ethraza/backupops
A nice mention that is not packed here and is not a backup tool per see, but may help you on your journey: Syncthing a continuous file synchronization program.
Running simple backup command lines
docker run -i --rm ethraza/backupops borg init --encryption=none
command: ["borg", "init", "--encryption", "none"]
Running backup scripts Bind mount docker-entrypoint.d directory with your script to be run at container's start
docker run -i --rm -v /path/scripts:/docker-entrypoint.d ethraza/backupops
volumes:
- /mnt/storage/backup/scripts:/docker-entrypoint.d
If your backup routine is running in the background and you need to hold the container execution, set BOPS_KEEP_RUNNING: "on" environment variable will keep it running untill it receiver a stop command.
Server container If it's a server container, you may add a script to launch your backup service to docker-entrypoint.d directory or command line. Or you just set BOPS_SSH: "on" environment variable to start the ssh server.
Set environment variables or bind mount volumes or directories with you backup configurations or ssh keys if needed.
Cron like running on Swarm The swarm-cronjob is a cron like service that will get your backup containers jobs started on a time-based schedule.
If you have two backup copies, you have one, if you have one, you have none.
Content type
Image
Digest
sha256:a652761a1…
Size
218.3 MB
Last updated
about 1 year ago
docker pull ethraza/backupops