diff --git a/docker1-backup.sh b/docker1-backup.sh index 1942b8e..557fac6 100644 --- a/docker1-backup.sh +++ b/docker1-backup.sh @@ -6,31 +6,29 @@ backupDate=$(date +'%F') # this just prints the formated date variable to the console if you want to see it. echo $backupDate -# move to the path where you will keep all of yoru docker configurations and data -cd /docker - # stop ALL containers docker stop $(docker ps -a -q) -cd /home/debian/backup -#create a tar archive of your docker parent folder -tar --exclude='./backup/' -czvf $backupDate-backup-docker2.tar.gz /docker +# enter backup directory +cd /home/rob/docker/backup + +#create a tar archive of your docker parent folder +tar --exclude='./backup/' -czvf $backupDate-backup-docker1.tar.gz /home/rob/docker # dir to backup -cd /docker #Start ALL containers docker start $(docker ps -a -q) # now go back to backup directory, and copy my backup file to my NAS -cd /home/debian/backup +cd /home/rob/docker/backup echo "" echo "Backup copy is running..." # use secure copy to copy the tar archive to your final backup location (in my case a mounted NFS share) -rclone copy $backupDate-backup-docker2.tar.gz b2:server-backup-rgm --progress +rclone copy $backupDate-backup-docker1.tar.gz b2:rgm-docker1 --progress # remove the tar file from the main home folder after it's copied -rm -rf $backupDate-backup-docker2.tar.gz +rm -rf $backupDate-backup-docker1.tar.gz echo "Local backup file removed..." echo "Docker Backup Completed Successfully!"