美文网首页
CentOS6 离线安装Docker

CentOS6 离线安装Docker

作者: naxxm | 来源:发表于2019-03-14 18:00 被阅读0次

    参考了很多前辈高神的著作,但是多多少少都需要外网,本篇是完全没有外网状态下的安装.

    1.注意事项

    1.docker需要依赖 libcgroup库
    2.docker需要依赖device-mapper系列 并且该系列包版本号大于1.02.79
    3.本次安装的是1.7.1版本docker  centos采用的6.5 理论上来说Centos7系列更好安装
    
    

    2.安装依赖

    1.安装libcgroup库
        a. 查看是否需要安装libcgroup 
            i. 执行命令:rpm -q libcgroup
            ii. 没查到,就应该进行安装!!! (或者版本小于docker所使用的版本,都需要安装)  
        b. 打开链接: http://rpmfind.net/linux/rpm2html/search.php
        d. 根据系统版本选择下载,我是64位,且为Centos6系统,选择libcgroup-0.40.rc1-23.el6.x86_64.rpm
        e. 安装:   将rpm包放入centos目录,在目录中执行 :rpm -ivh clibcgroup-*
        f. 挂载:(因为安装cgroup后需要挂载进系统)
            i. 编辑 : 使用vi / vim命令编辑/etc/fstab文件 
            ii. 在文件最后添加一行,并且格式与原格式相同  !!! 
                1) none /sys/fs/cgroup  cgroup  defaults    0 0
        g. 重启,挂载需要重启centos  
            i. shutdown  -r  now 
    
    2.安装device-mapper系列依赖
        a. 查看当前device-mapper相关包:
            i. rpm -qa |grep device-mapper
            ii. 记录下来,因为一会要删除了! 
        b. 删除device-mapper 所有包
            i. yum remove device-mapper-*  
        c. 搜索对应包,并且下载 : http://rpmfind.net/linux/rpm2html/search.php
        d. 安装:
            i. 将下载的包放入相同目录 
            ii. 执行命令:
                1) rpm -ivh device-mapper-*  --force --nodeps
                2) 命令解释:  安装rpm文件, 文件名为  device-mapper-开头的  不检查依赖并且忽略错误
    
    

    3.安装Docker

    1.下载
        a. 连接:https://yum.dockerproject.org/repo/main/centos/6/Packages/
        b. 下载: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
    

    相关文章

      网友评论

          本文标题:CentOS6 离线安装Docker

          本文链接:https://www.haomeiwen.com/subject/urbcmqtx.html