#! /bin/bash function update { echo "Updating System" apt update && apt upgrade -y echo "Update Complete" sleep 2 } function installdocker { echo "Installing Docker" echo sleep 1 apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null apt update apt install docker-ce docker-ce-cli containerd.io && echo "Docker has been successfully installed." Sleep 1 } function createuser { echo "Creating User" sleep 1 while [$userprompt == "yes" or "y"]; do read -p "Please enter user name: " user useradd $user usermod -aG sudo $user usermod -aG docker $user read -p "Do you want to add another user? " userprompt done } ##MAIN update $dockerprompt = read -p ("Do you want to install Docker?) " if [$dockerprompt == "yes" or "y"]; then installdocker else fi read -p "Would you like to add a user? " userprompt if [$userprompt == "yes" or "y"] ; then createuser else fi # echo <