echo "-----------------------------開始執行程序------------------------------"
project-name = demo #项目名称
project-port = 8083 #项目端口
container-id = docker ps -a | grep $project-name | awk '{print $1}'
images-id = docker images | grep $project-name | awk '{print $3}'
if [!$contain-id];
then "container-id is null"
else
echo "------------start暫停容器--------------"
echo $container-id
docker stop $container-id
echo "------------暫停容器end--------------"
echo "------------start刪除容器--------------"
docker rm $container-id
echo "------------刪除容器end--------------"
fi
if [!images-id] ;
then "images-id is null"
else
echo "---------------start刪除容器--------------"
echo $images-id
docker rmi $images-id
fi
echo "-----------------start新建鏡像-----------------------"
mvn docker:build
echo "当前docker 镜像:"
docker images | grep demo
echo "启动容器----->"
docker run -p $project-port: $project-port -d $project-name
echo "启动服务成功!"