centos6的内核一般都是在2.6左右,在2.6的内核下运行Docker会比较卡,安装时可能还会提示报错某些软件版本过低,所以我们升级内核。
1.centos6安装Docker过程:
- yum包更新到最新:sudo yum update #如果网速不好时间很长一点
- 安装需要的软件包:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置yum源为阿里云:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装docker:yum install docker -io
这样安装Docker还是会报错
2.升级内核
- 查看内核版本:uname -r #现在版本还是2.6
- 导入key:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
- 安装ELRepo到CentOS:rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
- 安装内核:yum --enablerepo=elrepo-kernel install kernel-lt –y
- 修改引导文件,将默认引导改为0:vi/etc/grub.conf #default=1改为default=0
- 重启查看版本:reboot
3.安装Docker(yum install docker -io)还是会提示报错
解决方法:yun install epel-release 可能在安装epel-release的时候也会报错,但是没关系,我们继续安装docker。
执行上面的方法之后安装docker还是会报错
解决方法:更新yum源,执行下面的命令行
cd /etc/yum.repos.d sudo wget http://www.hop5.in/yum/el6/hop5.repo
最后执行:yum install docker-io 查看是否能成功安装docker
注意:在centos中使用docker,还是建议使用centos7,这样会少很多麻烦。