#!/bin/bash
#获取当前目录
filedir=$(basename "$PWD")
#echo "$filedir"
#获取当前时间
#time=$(date "+%Y%m%d%H%M%S")
time=$(date "+%Y%m%d%H%M")
#echo $time
#1、默认功能、根据目录进行名称:当前时间生成镜像
#2、根据入参生成、$1 为名称、$2为版本号
if [[ "$1" != "" ]]
then
filedir=$1
fi
if [[ "$2" != "" ]]
then
time=$2
fi
#生成镜像
docker build -t $filedir:$time .
#导出镜像
docker save -o $filedir.tar $filedir:$time
#删除镜像
docker rmi $filedir:$time
echo '镜像导出成功、文件地址'$PWD'/'$filedir.tar
exit 0