Install Docker 1.8.x on CentOS 7
This guide explains installing docker 1.8.x on CentOS 7
First fully update your machine, so that you get the latest version of all packages especially the Linux kernel. Run the below commands using either root or with sudo privilege.
# yum -y upgrade
Incase you got a new kernel in the above update just reboot the machine so that the new kernel becomes active.
At the time of writing this document the latest kernel version I have installed is 3.10.0-229.14.1.el7.x86_64
.
Now to install Docker 1.8 from the Docker’s official repository we should add the yum repo configurations.For that create the file /etc/yum.repos.d/docker.repo
and add the following content to it.
# file: /etc/yum.repos.d/docker.repo
[docker]
name=Docker Inc Yum repository
baseurl=http://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgkey=http://yum.dockerproject.org/gpg
Now install docker. The package name is docker-engine. Please note installing docker-selinux is very important if you want docker and firewalld work without any issues. This is a bug in docker version 1.8.x https://github.com/docker/docker/issues/15498.
# yum -y install docker-engine docker-selinux
Now start and enable the Docker service.
# systemctl start docker.service
# systemctl enable docker.service
Now you are good to go. You can start using Docker