Setup - ronaldzhanje/zh_docker GitHub Wiki

Welcome to the getting started with RHEL 7 docker wiki!

Prerequisites

Uninstall old versions:

sudo yum remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

Install Docker CE

Install required utilities

sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2

Setup docker repo. In this case I am using rhel

sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

Workaround for bug

CentOS 7/RHEL 7 installations broken where $releasever is '7Server': here is the fix and this

sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-3.el7.noarch.rpm

sudo yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm

Install Docker

sudo yum install -y docker-ce docker-ce-cli

Start Docker

sudo systemctl start docker && sudo systemctl enable docker