1.查看系统的内核版本
#uname -a
#uname -r
2.对内核版本进行升级
1)导入 public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
导入成功是没有信息的!
2)ELRepo安装(网上有一些引用过时会报404,这个不会)
rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
3)安装内核版本
在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本。
yum --enablerepo=elrepo-kernel install kernel-lt -y
4) vim /etc/grub.conf
编辑grub.conf文件,修改Grub引导顺序 将default=1改为default=0
5)保存后,重启reboot,查看内核版本 内核版本已经升级
3.安装docker
1)安装yum源
yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2)docker安装
yum install docker-io
3)启动docker
启动命令:service docker start
查看版本命令:docker version
此时发现只启动了客户端而服务端没有启动!!!
查看log发现报错!!!
vim /etc/log/docker
可以看出是这个libdevmapper版本的问题
升级后再次运行docker就好了
升级yum upgrade device-mapper-libs
再次启动查看版本OK
4.docker验证hello-world
命令 docker run hello-world 由于本地没有hello-world镜像,就会下载一个hello-world镜像在容器内运行
docker镜像文件获取速度过慢处理:
------------
修改Docker配置文件/etc/default/docker如下:
DOCKER_OPTS="--registry-mirror=http://aad0405c.m.daocloud.io"
----------------------
参考链接:http://www.runoob.com/docker/centos-docker-install.html
http://www.cnblogs.com/saneri/p/6178536.html