安装docker

一、安装docker时,增加第三方源epel
如果是centos7

下载并安装这个软件包

wget http://mirror.hust.edu.cn/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

rpm -ivh epel-release-7-0.2.noarch.rpm

如果是centos6

wget http://mirrors.hustunique.com/epel/6/i386/epel-release-6-8.noarch.rpm    32位
rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm 64位

rpm -ivh epel-release-6-8.noarch.rpm

二、安装docker

yum install docker-io

如果之前的系统中存在docker这个软件,最好先删除掉这个包,一个老旧的包

$ service docker start

$ chkconfig docker on

1. Ubuntu系统中安装Docker:

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

wKiom1VJ7XXg6v2LAABVcFkeEJo634.jpg

     升级内核版本:

  $ 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 ->                      ../../devices/virtual/misc/device-mapper

              或者

              $ sudo grep device-mapper /proc/devices

                252 device-mapper 

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

  $ sudomodprobe dm_mod 

 3) 安装Docker

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

              $ sudosh -c “echo deb https://get.docker.io/ubuntudocker main >/etc/apt/source.list.d/docker.list” 

 添加GPG密钥

              $ curl-s https://get.docker.io/gpg |sudoapt-key add -

更新APT源

 $ sudoapt-get update

安装Docker软件包 

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

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

Ubuntu防火墙设置 

             配置文件在/etc/defaults/ufw

            DEFAULT_FORWARD_POLICY=”DROP”  àDEFAULT_FORWARD_POLICY=”ACCEPT”

            重新加载:$ sudo ufwreload

原文地址:https://www.cnblogs.com/zhzhao/p/4514145.html