#停止方法容器和删除对应镜像方法 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