diff options
Diffstat (limited to 'kube2msb/build/docker/build_docker_image.sh')
-rw-r--r-- | kube2msb/build/docker/build_docker_image.sh | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/kube2msb/build/docker/build_docker_image.sh b/kube2msb/build/docker/build_docker_image.sh deleted file mode 100644 index ea9b690..0000000 --- a/kube2msb/build/docker/build_docker_image.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -for i in "$@" -do -case $i in - -n=*|--name=*) - NAME="${i#*=}" - shift - ;; - -v=*|--version=*) - VERSION="${i#*=}" - shift - ;; - -d=*|--dir=*) - DIR="${i#*=}" - shift - ;; -esac -done - -if [[ ${NAME} && ${VERSION} && ${DIR} ]]; then - echo "assign the x to all files and dirs under current dir.." - chmod +x -R . - echo "begin to build image ${NAME}.." - docker build --no-cache -t ${NAME}:${VERSION} . >/dev/null || { echo -e "\nBuild docker image failed!";exit 1; } - docker rmi $(docker images | grep "^<none>" | awk '{print $3}') &>/dev/null - docker save -o kube2msb.tar ${NAME}:${VERSION} >/dev/null || { rm -f kube2msb.tar &>/dev/null;echo -e "\nSave docker image failed!";exit 1; } - if [ ! -d ${DIR} ]; then - mkdir -p ${DIR} - fi - mv ${NAME}.tar ${DIR}/${NAME}.tar &>/dev/null - echo "build completes!" -else - echo "not all -n and -v and -d are provided!" - exit 1 -fi |