Created
October 14, 2018 18:53
-
-
Save phulei/a5bdbfdf25d92679564b97cd2d6656ba to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| replica_id=$(docker ps --format "table {{.Names}}"|grep dtr-nginx|awk -F"-" '{print $4}') | |
| dtr_version=$(docker ps --format "table {{.Image}}"|grep dtr-nginx| awk -F":" '{print $2}') | |
| backup_date=$(date +%m-%b-%d-%Y) | |
| backup_dir="/Users/clemenko/Dropbox/docker/ucp" | |
| UCP_PASSWORD=XXXXX | |
| RED=$(tput setaf 1) | |
| GREEN=$(tput setaf 2) | |
| NORMAL=$(tput sgr0) | |
| #error checking for client bundle | |
| if [ -z $DOCKER_HOST ]; then | |
| echo "$RED" " Are you using a client bundle? " "$NORMAL" | |
| exit 1 | |
| fi | |
| echo "---- running - $backup_date ----" | |
| if [ ! -d $backup_dir ]; then mkdir -p $backup_dir; fi | |
| cd $backup_dir | |
| docker run --log-driver none -i --rm --env UCP_PASSWORD=$UCP_PASSWORD docker/dtr:$dtr_version backup --ucp-url https://ucp.dockr.life --ucp-insecure-tls --ucp-username admin --existing-replica-id $replica_id > $backup_dir/backup-$replica_id-$backup_date-metadata.tar |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment