前言:
CentOS 6.5 的内核一般都是2.6,在2.6的内核下,Docker运行会比较卡,所以一般会选择升级到更高版本,本次教程升级版本为4.4.102
一、升级内核
1、查看内核版本 uname -r
2、导入key(需要root权限):rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
如果报错 curl: (6) Couldn't resolve host 'www.elrepo.org' 则表示DNS解析有问题,需要配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
a/i 进入编辑模式
末尾添加DNS配置,如下图:
查看nameserver是否显示正确:
重新导入key,如果报curl: (35) SSL connect error错误则输入yum update nss
理论上DNS配置完成
重新运行 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
3、安装ELRepo到CentOS
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
4、安装内核
yum --enablerepo=elrepo-kernel install kernel-lt –y
5、修改引导文件,将默认引导改为0
vi /etc/grub.conf
改为default=0
6、重启查看版本
4.4.102-1.el6.elrepo.x86_64
二、安装Docker
yum install docker-io
如果报错先安装yum源,提示:No package docker-io available
yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装后再次安装Docker
三、启动Docker
service docker start
四、查看Docker版本
docker version
五、卸载Docker
查看已安装的包:yum list installed | grep docker
删除软件包:yum -y remove docker-io.x86_64
删除镜像/容器:rm -rf /var/lib/docker
参考文档:https://www.cnblogs.com/saneri/p/6178536.html