diff --git a/install_docker.sh b/install_docker.sh index d3b4e24..088e7e9 100755 --- a/install_docker.sh +++ b/install_docker.sh @@ -1,4 +1,22 @@ #!/bin/sh -curl -sSL https://get.docker.com | sh -sudo usermod -aG docker $USER -echo "remember to logoff to take effect" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +function check_internet() { + printf "Checking if you are online..." + wget -q --spider http://github.com + if [ $? -eq 0 ]; then + echo "Online. Continuing." + else + error "Offline. Go connect to the internet then run the script again." + fi +} + +check_internet + +curl -sSL https://get.docker.com | sh || error "Failed to install Docker." +sudo usermod -aG docker $USER || error "Failed to add user to the Docker usergroup." +echo "Remember to logoff/reboot for the changes to take effect."