工作忙的都没时间写技术博客了,赶紧写点


最新的docker是1.7.x的,要想在centos6.5上使用就要升级到3.10内核

1、安装elrepo源(硬件驱动的第三方库,里面有内核yum源)

rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm


2、安装长期稳定版内核(3.10.x)

yum --enablerepo=elrepo-kernel install kernel-lt -y

3、修改开机引导

vim /etc/grub.conf

一般新安装的内核在第一个位置,所以设置default=0

4、重启系统,这样就装好了3.10内核了,uname -a 查看一下

5、安装docker(需要安装epel的yum源)

rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

yum install docker-io

6、安装依赖库

yum upgrade device-mapper-libs

7、启动docker

先修改一下/etc/init.d/docker,在59行附近,主要是添加remote api监听的5555(随意)端口,改成

    

$exec -d -H tcp://0.0.0.0:5555 -H unix:///var/run/docker.sock &>> $logfile &


mv /var/lib/docker /data/  && ln -s /data/docker /var/lib/docker    默认镜像和容器放到/var/lib/docker下,做个软连接指的大盘去

iptables -t nat -N DOCKER  && service iptables save 防火墙里加一条docker端口映射用的链

service iptables restart

service docker start   启动服务,日志在/var/log/docker

docker run -p 80:9000 --name=ui --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker    docker的ui界面并且绑定本机80端口访问