longhorn/deploy/common.sh
2017-04-14 14:55:00 -07:00

30 lines
518 B
Bash

#!/bin/bash
cleanup(){
name=$1
set +e
echo clean up ${name} if exists
docker rm -vf ${name} > /dev/null 2>&1
set -e
}
get_container_ip() {
container=$1
for i in `seq 1 5`
do
ip=`docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $container`
if [ "$ip" != "" ]
then
break
fi
sleep 10
done
if [ "$ip" == "" ]
then
echo cannot find ip for $container
exit -1
fi
echo $ip
}