echo "-----------------------------開始執行程序------------------------------"
projectname=demo
projectport=8083
containerid=$(docker ps -a | grep $projectname | awk '{print $1}')
imagesid=$(docker images | grep $projectname | awk '{print $3}')
if [ !$containerid ]
then
echo "container-id is null"
else
echo "------------start stop container--------------"
echo $containerid
docker stop $containerid
echo "------------stop container end--------------"
echo "------------start Delect Container--------------"
docker rm $containerid
echo "------------Delect Container end--------------"
fi
if [ !$imagesid ]
then
echo "imagesid-id is null"
else
echo "---------------start Delect images--------------"
echo $imagesid
docker rmi $imagesid
fi
echo "-----------------start build images-----------------------"
mvn docker:build
echo "当前docker 镜像:"
docker images | grep $projectname
echo "启动容器----->"
docker run -p $projectport:$projectport -d $projectname
echo "启动服务成功!"