#!/bin/bash #auto install docker and Create VM #by jfedu.net 2017 #Define PATH Varablies IPADDR=`ifconfig|grep -E "<inet>"|awk '{print $2}'|grep "192.168"|head -1` GATEWAY=`route -n|grep "UG"|awk '{print $2}'|grep "192.168"|head -1` IPADDR_NET=`ifconfig|grep -E "<inet>"|awk '{print $2}'|grep "192.168"|head -1|awk -F. '{print $1"."$2"."$3"."}'` LIST="/root/docker_vmlist.csv" if [ ! -f /usr/sbin/ifconfig ];then yum install net-tools* -y fi for i in `seq 1 253`;do ping -c 1 ${IPADDR_NET}${i} ;[ $? -ne 0 ]&& DOCKER_IPADDR="${IPADDR_NET}${i}" &&break;done >>/dev/null 2>&1 echo "##################" echo -e "Dynamic get docker IP,The Docker IP address $DOCKER_IPADDR" NETWORK=( HWADDR=`ifconfig ens33|grep ether|awk '{print $2}'` IPADDR=`ifconfig ens33|grep -E "<inet>"|awk '{print $2}'` NETMASK=`ifconfig ens33|grep -E "<inet>"|awk '{print $4}'` GATEWAY=`route -n|grep "UG"|awk '{print $2}'` ) if [ -z "$1" -o -z "$2" ];then echo -e "