
Install required packages, these packages are pre-requsite for docker installation on CentOS:
sudo yum install -y device-mapper-persistent-data lvm2
Add the Docker CE repo:
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Install the Docker CE packages and containerd.io
:
sudo yum install -y docker-ce-18.09.5 docker-ce-cli-18.09.5 containerd.io
Start and enable the Docker service:
sudo systemctl start docker
sudo systemctl enable docker
Add test_user
to the docker
group, giving the user permission to run docker
commands:
sudo usermod -a -G docker test_user
Log out and back log in and test the installation by running a simple container:
docker run hello-world