检查内核版本
输入命令uname -r
检查内核版本,得到centos6.6的内核版本是2.6.32-504.el6.x86_64,由于docker需要的内核版本是3.10,因此需要升级内核
升级Linux内核
安装ssl
yum -y install curl nss openssl
导入公钥数字证书
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELRepo源
网上很多过时的方法,使用rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
安装,这个命令执行后会报个404,查看ELRepo官网后,发现最新的方法是yum命令
yum install https://www.elrepo.org/elrepo-release-6.el6.elrepo.noarch.rpm
安装内核
yum --enablerepo=elrepo-kernel install kernel-lt -y
修改Grub引导顺序
vim /etc/grub.conf
修改default=0
重启
shutdown -r now
查看内核版本
发现内核版本已经升级到了4.4.219-1.el6.elrepo.x86_64
uname -r
安装docker
下载rmp包
cd /opt
curl -O -sSL https://get.docker.com/rpm/1.7.0/centos-6/RPMS/x86_64/docker-engine-1.7.0-1.el6.x86_64.rpm
安装rmp包
yum localinstall --nogpgcheck docker-engine-1.7.0-1.el6.x86_64.rpm
启动docker
service docker start
验证docker
控制台输出如下的信息表示docker已启动成功
docker run hello-world
设置开机自启动
docker run hello-world