由于个人喜好,用到了docker 应用容器引擎,具体关于docker的介绍啥的这里就不说了,本文主要讲讲 centos6.5 下安装docker。
环境所需:
centos 6.5 minimal
virtualBox
docker-io
安装virtualBox (略)
安装centos (略)
注:如果有需要的朋友,可以留言博主,博主可以单独写一篇centos 6.5 minimal 的安装文章。
centos 网络配置 及 内核升级
centos 安装时 设置网络为 桥接网卡,安装完毕后,进入centos 系统,配置网络(当然,这里也可以使用NAT
方式,设置静态ip)
ifup eth0 临时生效,重启重新设置(这里目的不是设置ip,主要是为了docker 的流程安装过程)
内核升级
因为 docker 官方要求centos 内核至少是3.10,所以就需要升级噜,这里也不过过多介绍。
参考博主之前的文章 centos 6.5 内核升级
一些参数设置
- 方便wget 和 vim 使用
yum -y install wget vim
- selinux 是 保护centos 安全的东西,这里关闭下
vi /etc/sysconfig/selinux
记住 这里设置完毕后,重启下centos 哦
docker 安装
安装epel (包含了各种各样的软件更新包)源
wget http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
docker-io 安装
yum -y install docker-io
启动docker
通过上图我们发现docker 安装成功了,但是中间红框和后面的红框都会发现有问题,是的,虽然安装成功了,但是启动不了,上面要求我们开启下 daemon
docker -d
上图还是报错,怎么解决嗯,不过上面提到了一个叫libdevmapper.so.1.0.2的东西,这是个什么东东呢,not defined 没有定义安装
好,下面我们安装下libdevmapper
yum -y install device-mapper-event-libs
安装完后,我们再来启动下docker 服务
service docker start
上面图所示,我们发现docker 已经启动成功,ps - ef | grep docker 可以看到docker 进程在运行,
docker info 也可以看到docker 的状态信息了。
好了,今天docker 的安装就到这里了,接下来博主会继续写docker 的一系列博文,敬请期待吧。
如有不对的地方,望多多指教,谢谢!
作者:逐暗者(转载请注明出处)