scripte/Einzelne_Restore_Scripte/restore_image.sh

18 lines
386 B
Bash
Executable File

#!/bin/bash
if [ -z "$1" ] || [ -z "$2" ]; then
echo "Nutzung: $0 <BACKUP_TIMESTAMP> <IMAGENAME> (z.B. nginx_latest)"
exit 1
fi
BACKUP_DIR="/home/thomas/backup_images/$1/images"
IMAGE="$2"
TARFILE="$BACKUP_DIR/${IMAGE}.tar.gz"
if [ ! -f "$TARFILE" ]; then
echo "Backup nicht gefunden: $TARFILE"
exit 1
fi
echo "Importiere Image $IMAGE..."
gunzip -c "$TARFILE" | docker load