18 lines
386 B
Bash
Executable File
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 |