aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/gce_setup/grpc_docker.sh
diff options
context:
space:
mode:
authorGravatar Tim Emiola <temiola@google.com>2015-01-15 14:09:13 -0800
committerGravatar Tim Emiola <temiola@google.com>2015-01-15 14:09:13 -0800
commitf3c7ae229d32f36c6ce85e418b566f86df52dcfd (patch)
treefaec1089487cf5aa4615fe2c8fae99e69c380d86 /tools/gce_setup/grpc_docker.sh
parent4036f002e1026fd7e1e2d5f134b5713ab7a82bcd (diff)
Updates launch server to remove existing server if it's present
Diffstat (limited to 'tools/gce_setup/grpc_docker.sh')
-rwxr-xr-xtools/gce_setup/grpc_docker.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/gce_setup/grpc_docker.sh b/tools/gce_setup/grpc_docker.sh
index 8a72853e18..bf776126b5 100755
--- a/tools/gce_setup/grpc_docker.sh
+++ b/tools/gce_setup/grpc_docker.sh
@@ -480,7 +480,9 @@ grpc_launch_server() {
_grpc_set_project_and_zone -f grpc_launch_server_args "$@" || return 1
gce_has_instance $grpc_project $host || return 1;
- cmd="sudo docker run -d --name $docker_name"
+ cmd="sudo docker kill $docker_name > /dev/null 2>&1; "
+ cmd+="sudo docker rm $docker_name > /dev/null 2>&1; "
+ cmd+="sudo docker run -d --name $docker_name"
cmd+=" -p $grpc_port:$grpc_port $docker_label"
local project_opt="--project $grpc_project"
local zone_opt="--zone $grpc_zone"