1 docker 安装使用

由于个人喜好,用到了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 的流程安装过程)

1 docker 安装使用_第1张图片
网络配置
内核升级

因为 docker 官方要求centos 内核至少是3.10,所以就需要升级噜,这里也不过过多介绍。
参考博主之前的文章 centos 6.5 内核升级

一些参数设置

  • 方便wget 和 vim 使用

yum -y install wget vim

  • selinux 是 保护centos 安全的东西,这里关闭下

vi /etc/sysconfig/selinux

1 docker 安装使用_第2张图片
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

1 docker 安装使用_第3张图片
下载epel及安装

docker-io 安装

yum -y install docker-io

1 docker 安装使用_第4张图片
docker-io安装
启动docker
1 docker 安装使用_第5张图片
启动docker

通过上图我们发现docker 安装成功了,但是中间红框和后面的红框都会发现有问题,是的,虽然安装成功了,但是启动不了,上面要求我们开启下 daemon

docker -d


开启daemon

上图还是报错,怎么解决嗯,不过上面提到了一个叫libdevmapper.so.1.0.2的东西,这是个什么东东呢,not defined 没有定义安装

好,下面我们安装下libdevmapper

yum -y install device-mapper-event-libs

安装完后,我们再来启动下docker 服务

service docker start

1 docker 安装使用_第6张图片
docker 启动成功

上面图所示,我们发现docker 已经启动成功,ps - ef | grep docker 可以看到docker 进程在运行,
docker info 也可以看到docker 的状态信息了。

好了,今天docker 的安装就到这里了,接下来博主会继续写docker 的一系列博文,敬请期待吧。

如有不对的地方,望多多指教,谢谢!

作者:逐暗者(转载请注明出处)

你可能感兴趣的:(1 docker 安装使用)