天天看点

zabbix分布式监控环境完全编译安装部署

二、安装Docker

1. Ubuntu系统中安装Docker:

  1) 内核检查:uname –a#Docker要求的内核版本在3.8及以上,并且要求运行在64位的CPU架构的计算机上。

<a href="http://s3.51cto.com/wyfs02/M02/6C/7B/wKiom1VJ7XXg6v2LAABVcFkeEJo634.jpg" target="_blank"></a>

     升级内核版本:

  $ sudoapt-get update

  $ sudoapt-get install linux-headers-3.8.0-27-generic

   linux-image-3.8.0-27-generic  linux-headers-3.8.0-27

    更新Grub启动加载器来加载新内核  

              $ sudoupdate-grub

              $ sudoreboot  #重启服务器使新安装的内核生效

 2) Device Mapper检查

   使用DeviceMapper作为存储驱动。   

              $ ls -l /sys/class/misc/device-mapper

              lrwxrwxrwx 1 root root 0 May  5 14:47 /sys/class/misc/device-mapper -&gt;                      ../../devices/virtual/misc/device-mapper

              或者

                252 device-mapper 

  如果没有显示相关信息,尝试加载dm_mod模块

  $ sudomodprobe dm_mod 

 3) 安装Docker

 添加APT仓库并自动将仓库的GPG添加到宿机中   

 添加GPG密钥

更新APT源

 $ sudoapt-get update

安装Docker软件包 

             $ sudoapt-get install lxc-docker  #自动安装一些必需软件包

             $ sudodocker info  #查看docker的安装情况

Ubuntu防火墙设置 

             配置文件在/etc/defaults/ufw

            重新加载:$ sudo ufwreload

2. RHEL/Centos系统中安装Docker:

 1) 内核

  uname -a

    $ ls -l /sys/class/misc/device-mapper 

 3) 安装Docker(RHEL6/Centos6)

  安装epel软件源

  使用yum安装docker 

$ yuminstall docker-io -y

vim /etc/sysconfig/docker

  Centos6启动docker并设置为开机自启动

              # service docker start

              # chkconfig docker on

 RHEL7/centos7安装Docker 

             $ subscription-managerrepos --enable=rhel-7-server-extras-rpms

             $ yuminstall -y docker 

Centos7启动docker并设置为开机自启动

             # servicestart docker

             #systemctl enable docker

查看docker的安装情况

 docker info

3. OS X系统中使用Boot2Docker安装Docker:

4. Windows系统使用Boot2Docker安装Docker:

Docker的升级:使用apt-get、yum进行升级

Docker图形用户界面: