前言:
? ? ? ?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