So the story started when I wanted to backup Neo4j database but they only allow backup in there enterprise version of database, so the client couldn’t afford to buy enterprise version of Neo4j.

alt text

So I started to messing around and came across docker backup, we are using docker for our micro services, so we have four micro service for which I have to build backup script, so instead of writing a backup script for every project I have only written a backup script to backup docker container. Here is the github link for the script and its more detailed description

It has a little drawback you need to stop docker to backup docker which my cause a problem on you site stop for a time.

https://github.com/SalahudinMalik/backup_docker_to_s3