github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/edgemesh/tools/initContainer/createImg.sh (about) 1 #!/bin/bash 2 3 echo 'create edgemesh init Container image' 4 5 function usage() { 6 echo "execute 'sh createImg.sh [rpm | deb]' to create docker image" 7 echo "execute 'sh createImg.sh help for use help'" 8 } 9 10 path="${1}" 11 12 if [ "${path}" != "rpm" ] && [ "${path}" != "deb" ]; then 13 usage 14 exit 0 15 fi 16 17 echo "create a ${path} docker image" 18 19 cp ./script/edgemesh-iptables.sh ./"${path}"/ 20 21 cd ./"${path}"/ 22 23 chmod 0777 edgemesh-iptables.sh 24 25 if command -v docker > /dev/null 2>&1 ; then 26 #docker build 27 docker build -t edgemesh_init . 28 # delete iptables script 29 rm ./edgemesh-iptables.sh 30 else 31 echo 'the docker command is no found!!' 32 exit 1 33 fi