centos6.9需要安装docker19.03.5和docker-compose1.25.0,但是安装时一直报错,百度说是docker版本安装需要支撑centos内核3.10及以上的
1、查看内核版本 uname -r
2.6的内核版本
升级内核版本:
2、导入public key:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
执行时报错:curl: (6) Couldn't resolve host 'www.elrepo.org'说明是内部访问报错dns找不到www.elrepo.org这个网址
解决办法:修改/etc/resolv.conf,加上nameserver 8.8.8.8保存,再执行导入的操作就可以了
3、安装ELRepo到CentOS:
rpm -Uvh http://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm
4、安装 kernel-lt(lt=long-term):
yum --enablerepo=elrepo-kernel install kernel-lt -y
安装这一步时报错:错误:Cannot retrieve repository metadata (repomd.xml) for repository: docker-ce-stable. Please verify its path and try again
解决办法:vim /etc/yum.repos.d/docker-ce.repo
enabled=1改成enabled=0保存后再执行上面命令,内核4.4版本下载完成
5、设置选择哪个内核版本
先备份 cp /etc/grub.conf /etc/grub.con.bak
再选择内核序号 vim /etc/grub.conf 比如我最新下载的是4.4内核在0的位置