Cenos6 离线安装Docker

1.注意事项

1.docker须要依赖 libcgroup库 php

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

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

2.安装依赖

1.安装libcgroup库(此操做很危险,能不须要安装,尽可能不要安装,若是须要安装,先挂载,再安装) linux

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

nonedocker

/sys/fs/cgroupvim

cgroupcentos

defaultsapp

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系列依赖 spa

  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

相关文章
相关标签/搜索