#!/bin/bash #check whether the docker has been installed. check_docker(){ docker_cmd=`which docker` if [ -z "${docker_cmd}" ]; then echo "The docker has not been installed." echo "Start to install docker." else echo "The current docker version:`${docker_cmd} -v` ." read -p "Whether reinstall docker, Y/N?" name if [ "${name}x" = "Yx" -o "${name}x" = "yx" ]; then yum -y remove docker-io install_docker else exit 0 fi fi }
install_docker(){ wget https://test.docker.com/rpm/1.7.1-rc1/centos-6/RPMS/x86_64/docker-engine-1.7.1-0.1.rc1.el6.x86_64.rpm yum localinstall -y docker-engine-1.7.1-0.1.rc1.el6.x86_64.rpm yum -y upgrade device-mapper-libs service docker restart }
###################### ###MAIN FUNCTION### ######################
main(){ check_docker } main
