安装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架构的计算机上。
升级内核版本:
$ 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