Centos 6.5 x64 安装docker 服务
个人玩docker的时候都是在Ubuntu系统下,但考虑公司内部都是CentOS 系统。因此本次使用centos系统做docker下运行的实验与练习。由于centos 6.5默认是内核2.6,而官方要求是3.8以上。首要任务是升级内核。
(注:在升级内核需要重启服务器,如果在生产环境建议大家使用ksplice服去做热升级,免重启。在此没有展示ksplice服务安装与使用,还请见谅。如果看到此博文的朋友有ksplice使用与操作文档还请多多赐教或分享。谢谢)
本文参考过的网络文档:http://www.centoscn.com/p_w_picpath-text/install/2014/1128/4202.html
一、升级内核(带aufs模块)
1、yum安装带aufs模块的3.10内核(或到这里下载kernel手动安装:http://down.51cto.com/data/1903250)
|
2、修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。
sed -i 's/default=1/default=0/' /etc/grub.conf |
3、重启系统,这时候你的内核就成功升级了。
|
查看内核是否支持aufs:
|
二、安装docker
1、首先关闭selinux:
|
2、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:
|
3、yum安装docker-io:
|
4、启动docker:
|
5、查看docker版本:
|
Docker version 1.7.1, build 786b29d/1.7.1