Cenos6 离线安装Docker

1.注意事项

1.docker需要依赖 libcgroup库

2.docker需要依赖device-mapper系列 并且该系列包版本号大于1.02.79

3.本次安装的是1.7.1版本docker centos采用的6.5 理论上来说Centos7系列更好安装,

2.安装依赖

1.安装libcgroup库(此操作很危险,能不需要安装,尽量不要安装,如果需要安装,先挂载,再安装)

  1. 挂载:(因为安装cgroup后需要挂载进系统)
    1. 编辑 : 使用vi / vim命令编辑/etc/fstab文件
    2. 在文件最后添加一行,并且格式与原格式相同 !!!

none

/sys/fs/cgroup

cgroup

defaults

0 0

  1. 重启,挂载需要重启centos
    1. reboot

   

   

   

  1. 查看是否需要安装libcgroup
    1. 执行命令:rpm -q libcgroup
    2. 没查到,就应该进行安装!!! (或者版本小于docker所使用的版本,都需要安装)
  2. 打开链接: http://rpmfind.net/linux/rpm2html/search.php
  3. 根据系统版本选择下载,我是64位,且为Centos6系统,选择libcgroup-0.40.rc1-23.el6.x86_64.rpm
  4. 安装: 将rpm包放入centos目录,在目录中执行 :rpm -ivh clibcgroup-*

   

   

   

   

   

2.安装device-mapper系列依赖

  1. 查看当前device-mapper相关包:
    1. rpm -qa |grep device-mapper
    2. 记录下来,因为一会要删除了!
  2. 删除device-mapper 所有包
    1. yum remove device-mapper-*
    2. 或者使用 rpm -e device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64 --nodeps (不检查依赖)
  3. 搜索对应包,并且下载 : http://rpmfind.net/linux/rpm2html/search.php
  4. 安装:
    1. 将下载的包放入相同目录
    2. 执行命令:
      1. rpm -ivh device-mapper-* --force --nodeps
      2. 命令解释: 安装rpm文件, 文件名为 device-mapper-开头的 不检查依赖并且忽略错误

3.安装Docker

1.下载

  1. 连接:https://yum.dockerproject.org/repo/main/centos/6/Packages/
  2. 下载:docker-engine-1.7.1-1.el6.x86_64.rpm

2.安装

a.执行命令:

rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm

b.启动docker

service docker start

c.测试docker

docker -d

posted @ 2017-08-14 15:27  玲珑骰子安红豆  阅读(608)  评论(0编辑  收藏  举报