liuxiaoyun111 发表于 2015-4-18 07:58:22

DOCKER内部安装指南

  
  
  本文介绍如何在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。
  下面以CentOS6.5(64位)为例,介绍下docker安装步骤和使用方法:
  一、升级内核(带aufs模块,记住一定要升级,要不然会出现很多莫名奇怪的问题,建议用yum安装)
  1、yum安装带aufs模块的3.10内核(或到这里下载kernel手动安装:http://down.iyunv.com/data/1903250)
  cd /etc/yum.repos.d
  wget http://www.hop5.in/yum/el6/hop5.repo
  yum install kernel-ml-aufs kernel-ml-aufs-devel
    2、修改grub的主配置文件/etc/grub.conf,设置default=0,表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。

3、重启系统,这时候你的内核就成功升级了。
# uname –r
3.10.5-3.el6.x86_64
    查看内核是否支持aufs:
# grep aufs /proc/filesystems
nodev    aufs
  
二、安装docker
首先关闭selinux,关闭iptables:
setenforce 0
sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
service iptables stop
2、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo
安装带ns的iproute
yum install -y http://rdo.fedorapeople.org/rdo-release.rpm
vi /etc/yum.repos.d/rdo-release.repo
  
  name=OpenStack Juno Repository
  baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6/
  enabled=1
  skip_if_unavailable=0
  gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Juno
yum install -y iproute
yum update -y iproute


3、yum安装docker-io:
yum -y install docker-io

    4、启动docker:
1
service docker start

   
5、查看docker版本:

查看docker日志:
cat /var/log/docker
  导入以前备份的镜像
  docker load < /xxx/xxx-docker.tar
页: [1]
查看完整版本: DOCKER内部安装指南