#!/bin/bash echo "==================================================================================" echo "The podman and buildah packages conflict with docker-ce. Remove them first: ..." dnf -y erase podman buildah echo "Done..." echo "==================================================================================" echo "==================================================================================" echo "Setup the repo..." dnf -y install dnf-utils dnf -y config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo echo "Done..." echo "==================================================================================" echo "==================================================================================" echo "Install Docker engine..." dnf -y install --nobest docker-ce docker-ce-cli containerd.io echo "Done..." echo "==================================================================================" echo "==================================================================================" echo "Start Docker..." systemctl enable docker systemctl start docker echo "Done..." echo "==================================================================================" echo "==================================================================================" echo "Docker Composer..." sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose #check version docker-compose --version echo "Done..." echo "==================================================================================" exit