#!/bin/bash # compiled from https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-docker-ce echo "**************************************" echo "LABEL maintainer=\"Ahmet AKSIT ahmetaksit@gmail.com\" " echo "Docker-ce installing...." echo "Tested for CentOS 7.4" echo "**************************************" sudo yum update -y sudo yum upgrade -y sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum-config-manager --enable docker-ce-edge sudo yum-config-manager --enable docker-ce-test sudo yum-config-manager --disable docker-ce-edge sudo yum update -y # yum list docker-ce --showduplicates | sort -r sudo yum install -y docker-ce sudo groupadd docker sudo usermod -a $USER -G docker sudo systemctl start docker echo "***************************************" sudo docker --version echo "Docker installed." echo "Docker testing..." echo "sudo docker run hello-world" echo "***************************************"