Skip to content

Instantly share code, notes, and snippets.

@lmduc
Created June 3, 2016 07:22
Show Gist options
  • Save lmduc/098dd05cb2bfc78a7681c8a080578c01 to your computer and use it in GitHub Desktop.
Save lmduc/098dd05cb2bfc78a7681c8a080578c01 to your computer and use it in GitHub Desktop.
temp_deregister
#!/bin/bash
deregister_service() {
export CONTAINER_ID=$(cat /proc/self/cgroup | grep "pids:/" | sed 's/\([0-9]\):pids:\/docker\///g')
echo "\nDeregistering $CONTAINER_ID with consul server $CONSUL_SERVER\n"
curl -XPUT "$CONSUL_SERVER/v1/agent/service/deregister/$CONTAINER_ID"
}
main() {
deregister_service
echo "\nWait for deregister taking effect\n"
sleep 5
}
main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment