#停止方法容器和删除对应镜像方法
|
stop(){
|
#定义容器和镜像的名称
|
imagesName=bladex/blade-auth
|
containerName=blade-auth:latest
|
#如果存在,就关闭并且删除该容器
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-admin
|
containerName=blade-admin:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-auth
|
containerName=blade-auth:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-log
|
containerName=blade-log:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-desk
|
containerName=blade-desk:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-flow
|
containerName=blade-flow:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-develop
|
containerName=blade-develop:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-jobadmin
|
containerName=blade-jobadmin:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-job
|
containerName=blade-job:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-report
|
containerName=blade-report:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-resource
|
containerName=blade-resource:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-swagger
|
containerName=blade-swagger:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-system
|
containerName=blade-system:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-user
|
containerName=blade-user:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
imagesName=bladex/blade-gateway
|
containerName=blade-gateway:latest
|
if [[ -n $(docker ps -q -f "name=$containerName") ]];then
|
echo $containerName"is up,we will stop and remove it !!!"
|
docker stop $containerName
|
docker rm $containerName
|
docker rmi $imagesName
|
else
|
echo $containerName" is not up!!!"
|
fi
|
|
}
|
stop
|