#!/bin/bash

set -e

DIR=$(cd $(dirname "$0") && pwd)
cd "${DIR}"

IAMGES=(
harbor.msf.wise-paas.com.cn/ibms/hanblu:v29















)

case $1 in
save)
    for image in ${IAMGES[@]}; do
        docker pull "$image"
        mkdir -p images
        image_name=$(echo "${image##*/}"|awk -F: '{print $1}')
        image_tag=$(echo "${image##*/}"|awk -F: '{print $2}')
        docker save -o images/"${image_name}"_"${image_tag}".tar "$image"
    done
    ;;
load)
    for image in $(ls images); do
        docker load <images/${image}
    done
    ;;
remove)
    for image in ${IAMGES[@]}; do
        #docker rmi $image
        docker rmi $image
    done
    ;;
*)
    echo "$0 usage:"
    echo "    $0 save"
    echo "    $0 load"
    echo "    $0 remove"
    ;;
esac

