#!/bin/bash

#########################################
#                 README                #
#########################################
#########################################
#                                       #
# EXEC:                                 #
# chmod +x install_docker.sh            #
# sudo ./install_docker.sh              #
#                                       #
#########################################

echo "#########################################"
echo "#      MANTEINER: miguelcorreia19       #"
echo "#########################################"
echo "#########################################"
echo "#                                       #"
echo "#  https://github.com/miguelcorreia19   #"
echo "#  miguelcorreia19.pt                   #"
echo "#                                       #"
echo "#########################################"

echo ""
echo ""
echo ""
echo ""

echo "*** SET UP THE REPOSITORY ***";
echo ""
echo ""

apt-get update

apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common


curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

add-apt-repository -y\
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

echo ""
echo ""
echo "*** INSTALL DOCKER ENGINE ***";
echo ""
echo ""

apt-get update

apt-get install -y docker-ce docker-ce-cli containerd.io

echo "*** INSTALL DOCKER COMPOSE ***";

curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose


echo ""
echo ""
echo "*** DOCKER ENGINE AND DOCKER COMPOSE INSTALLED ***";
echo ""
echo ""