2.1、Dcoker-1.12 安装[二]

2.1、Docker-1.12 安装

          docker在1.12之前对于集群的部署和配置相对于该版本还是有点小麻烦的,方式不一,被很多开发者诟病了一段时间。但在1.12以及以上版本中已经对集群,网络方式(briage,host,overlay)的部署等等做了一些很大的优化,甚至可以有点傻瓜化。统一了整个集群方案和新增了所谓的服务。

         那么废话不多说,毕竟咱们是实战教程对吧。

         咱们从安装开始。

         首先,你要先确定你的系统是CentOS7 ,因为docker 1.11以及之后只支持RHEL7,之前版本的话还能勉强支持CentOS6。性能嘛,有待考量。

其次,确定你的内核版本,至少要求是3.10,这个是docker的强制要求。

 

          咱们先配置下Yum下面的仓库。

 

          1、配置Yum仓库

          [[email protected]~]#vim /etc/yum.repos.d/docker.repo

 

        写人以下内容保存:

          [dockerrepo]

          name=DockerRepository

          baseurl=https://yum.dockerproject.org/repo/experimental/centos/7/

          enabled=1

          gpgcheck=1

          gpgkey=https://yum.dockerproject.org/gpg


          :wq #保存

 

          PS:CentOS 6的朋友,可以将网址进行调整

https://yum.dockerproject.org/repo/experimental/centos/6/

          目前只有docker-1.8

 

         我们先删除掉本机有的docker剩余的残余

 

         2、删除本机可能存在的docker安装信息

[[email protected]~]# rpm -qa |grep docker

        docker-xxxx-xxx-xxx-1

        docker-xxxx-xxx-xxx-2

        [[email protected]~]# yum –y remove docker-xxxx-xxx-xxx-1

        [[email protected]~]# yum –y remove docker-xxxx-xxx-xxx-2

           

        接下来我们来用yum的方式安装docker1.12。省去编译安装造成的很多不必要的麻烦。(用这个方法安装的会是最新版本的docker)

           

        3、yum方式安装docker

        首先我们要关闭selinux

        [[email protected]~]# vi /etc/sysconfig/selinux

        修改为SELINUX=disabled


        [[email protected]~]# yum –y install docker-engine

           

        Loadedplugins: fastestmirror, langpacks

          dockerrepo                                                                                                                 | 2.9 kB  00:00:00

          dockerrepo/primary_db                                                                                                      |  49 kB 00:00:03

          Loading mirrorspeeds from cached hostfile

           * base: mirrors.tuna.tsinghua.edu.cn

           * epel: mirror.premi.st

           * extras: mirrors.tuna.tsinghua.edu.cn

           * updates: mirrors.aliyun.com

          ResolvingDependencies

          --> Running transaction check

            …

            …

            此处省略无数安装流水信息…

            …

          Complete !

 

          至此,我们的docker 12.1安装完成了!

 

        接下来我们来简单的处理一下docker的服务。

        在CentOS7.2下和CentOS6对于服务的处理方式不同。

        CentOS6的服务是直接调用service命令,然而CentOS7改使用systemctl。

           

        4、配置自动启动

        [[email protected]~]#systemctl enable docker

           

        5、启动docker

        [[email protected]~]#systemctl start docker

           

        6、检查docker版本

        [[email protected]~]# docker info

        Containers:0

            Running: 0

            Paused: 0

            Stopped: 0

          Images: 0

          Server Version:1.12.1

          Storage Driver:devicemapper

          …

          …

 

          至此,我们的docker安装完了…如果有什么疑问可以在评论中留言。因为安装过程中可能碰到很多安装失败的问题,直接留言吧。不一一列举。但是大多数原因都是缺少相应的依赖和开发包引起的,可以自己去谷歌。

 

 

           

           

 

 

你可能感兴趣的:(Docker,docker,docker,1.12,docker教程,容器,容器技术)