## 首先查看一下系统版本
```bash
[root@Sherlock ~]# cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
[root@Sherlock ~]# uname -r
2.6.32-642.11.1.el6.x86_64
```
`docker` 要求 `CentOS6` 以上,`kernel` 版本必须 ==`2.6.32-431`== 或更高
## 需要安装&启用EPEL
系统自带的 `repo` 中不带 `docker` 需要安装并启用 `EPEL`。`EPEL`(企业版 Linux 附加软件包)是一个由特别兴趣小组创建、维护并管理,针对红帽企业版Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)提供高质量附加软件包。EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。
1.yum方法安装
```bash
yum install epel-release -y
```
2.rpm包安装(/usr/local/src目录下)
```bash
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -ivh epel-release-latest-6.noarch.rpm
```
安装完成,可通过 `yum repolist` 查看 `EPEL` 源是否存在。若出现错误如下图,则导入 `RPM-GPG-KEY-EPEL-6`。
```bash
wget http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
mv RPM-GPG-KEY-EPEL-6 /etc/pki/rpm-gpg/
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
```
附上 [epel_rpm包下载地址](http://dl.fedoraproject.org/pub/epel/)
## yum安装Docker
```bash
yum install -y docker-io
```
## 启动Docker并设置为开机启动
```bash
[root@Sherlock ~]# service docker start
Starting cgconfig service: [确定]
Starting docker: [确定]
[root@Sherlock ~]# chkconfig docker on
[root@Sherlock ~]# chkconfig docker --list
docker 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
```
Docker学习1——CentOS6.8安装