我的环境:

[root@localhost ~]# uname -r
2.6.32-642.el6.x86_64
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.8 (Santiago)

rpm所有包:

链接:https://pan.baidu.com/s/10WH8qwRNnP3bUhomxMBDhg
提取码:5zx5

创建一个目录存放rpm包:

[root@localhost ~]# mkdir rpm

进入rpm目录,将本地rpm包上传到该目录,安装rpm包:

[root@localhost ~]# cd rpm/
[root@localhost rpm]# ll
总用量 5796
-rw-r--r--. 1 root root 262712 8月 17 05:32 device-mapper-libs-1.02.117-12.el6_9.1.i686.rpm
-rw-r--r--. 1 root root 263492 8月 17 05:32 device-mapper-libs-1.02.117-12.el6_9.1.x86_64.rpm
-rw-r--r--. 1 root root 4802752 8月 17 05:32 docker-io-1.7.1-2.el6.x86_64.rpm
-rw-r--r--. 1 root root 14540 8月 17 05:32 epel-release-6-8.noarch.rpm
-rw-r--r--. 1 root root 134248 8月 17 05:32 libcgroup-0.40.rc1-27.el6_10.x86_64.rpm
-rw-r--r--. 1 root root 7040 8月 17 05:32 lua-alt-getopt-0.7.0-1.el6.noarch.rpm
-rw-r--r--. 1 root root 25068 8月 17 05:32 lua-filesystem-1.4.2-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 16356 8月 17 05:32 lua-lxc-1.0.11-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 126864 8月 17 05:32 lxc-1.0.11-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 263508 8月 17 05:32 lxc-libs-1.0.11-1.el6.x86_64.rpm

先安装libcgroup包:

[root@localhost rpm]# rpm -ivh libcgroup-0.40.rc1-27.el6_10.x86_64.rpm
[root@localhost rpm]# vi /etc/fstab
文件最后添加一行:
none /sys/fs/cgroup cgroup defaults 0 0

安装下面顺序依次执行安装包:

[root@localhost rpm]# rpm -ivh epel-release-6-8.noarch.rpm
[root@localhost rpm]# rpm -ivh lxc-libs-1.0.11-1.el6.x86_64.rpm --force --nodeps
[root@localhost rpm]# rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm
[root@localhost rpm]# rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh lua-lxc-1.0.11-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh lxc-1.0.11-1.el6.x86_64.rpm

安装docker-io

[root@localhost rpm]# rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm --force --nodeps

安装device-mapper 的包会报依赖错误,直接忽略依赖安装:

[root@localhost rpm]# rpm -ivh device-mapper-libs-1.02.117-12.el6_9.1.i686.rpm --force --nodeps
[root@localhost rpm]# rpm -ivh device-mapper-libs-1.02.117-12.el6_9.1.x86_64.rpm --force --nodeps

rpm安装完毕 后启动docker :

[root@localhost ~]# service docker start
Starting cgconfig service: [确定]
Starting docker: [确定]
[root@localhost ~]# docker -d &
注:有一个报错WARN[0000] Running modprobe bridge nf_nat failed with message,因为内核2.6的原因,要升级内核,忽略。

然后检查是否安装成功:

[root@localhost ~]# docker --version
Docker version 1.7.1, build 786b29d/1.7.1
[root@localhost ~]# docker ps
[root@localhost ~]# ps -ef | grep docker

RedHat 6.8 离线安装Docker (rpm包安装)的更多相关文章

  1. docker RPM包安装

    1. 下载 docker RPM包 docker 使用的系统是  Centos 7.6 基础设施服务器 # wget https://download.docker.com/linux/centos/ ...

  2. [Linux系统] (3)应用安装方式详解(编译安装、rpm包安装、yum安装)

    软件的安装方式: 编译安装 RPM包安装 yum安装 一.编译安装 1.下载一个源码安装包:tengine-2.3.0.tar.gz.这是淘宝二次开发过的nginx.将其解压. .tar.gz 2.查 ...

  3. MYSQL三种安装方式--rpm包安装

    1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...

  4. [Docker]CentOS7通过rpm包安装Docker

    前几天写过一篇文章:[Docker]CentOS7下Docker安装教程,直接使用yum命令下载Docker即可.但是前提是你需要***,所以这篇文章来讲讲,如果不会***,该如何安装Docker. ...

  5. docker 指定版本rpm包安装

    1.docker rpm包下载地址 # https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 2.下载rpm包 # wg ...

  6. rpm包安装

    RPM全称是“RedHatPackageManager”是由RedHat公司发发展起来的,本质是将软件源码包经过编译并且打包成rpm的格式,rpm文件包含的有二进制文件,配置文件,库文件等,同时RPM ...

  7. linux RPM包安装、更新、删除等操作命令简明总结, 如何查看yum安装的软件路径 ?

    rpm -ivh package.rpm 安装一个rpm包rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告rpm -U package.rpm 更新一个 ...

  8. Linux学习总结(九)-源码包和rpm包安装

    一.源码包安装 通常办法是安装三部曲:./configuremakemake install但是具体还要根据包里面的帮助文档操作./configure --help 可以查看可以带什么参数,比如--p ...

  9. src.rpm包安装方法

    有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译.这类软件包有多种安装方法,以redhat为例说明如下: 注意: 如果没有rpmbuild可以从系统安装光 ...

  10. CentOS使用yum源中自带的rpm包安装LAMP环境

    CentOS使用yum源中自带的rpm包安装LAMP环境.这是Linux下安装LAMP的环境一种最基本最简便的方式.新手可以从容安装使用. 1. 安装基础包(可选安装)yum install -y w ...

随机推荐

  1. PHP user_error() 函数

    定义和用法 user_error() 函数创建用户自定义的错误消息. user_error() 函数用于在用户指定的条件下触发一个错误消息.它可以与内建的错误处理程序一起使用,或者与由 set_err ...

  2. PHP ftell() 函数

    定义和用法 ftell() 函数返回在打开文件中的当前位置. 返回文件指针的当前位置,如果失败则返回 FALSE. 语法 ftell(file) 参数 描述 file 必需.规定要检查的已打开文件. ...

  3. PHP password_get_info() 函数

    password_get_info() 函数用于返回指定散列(hash)的相关信息. PHP 版本要求: PHP 5 >= 5.5.0, PHP 7高佣联盟 www.cgewang.com 语法 ...

  4. luogu P6097 子集卷积 FST FWT

    LINK:子集卷积 学了1h多 终于看懂是怎么回事了(题解写的不太清楚 翻了好几篇博客才懂 一个需要用到的性质 二进制位为1个数是i的二进制数s 任意两个没有子集关系.挺显然. 而FST就是利用这个性 ...

  5. 4.18 省选模拟赛 无聊的计算器 CRT EXBSGS EXLucas

    算是一道很毒瘤的题目 考试的时候码+调了3h才搞定. op==1 显然是快速幂. op==2 有些点可以使用BSGS 不过后面的点是EXBSGS. 这个以前学过了 考试的时候还是懵逼.(当时还是看着花 ...

  6. Android中的LruCache的原理和使用

    Android中的LruCache的原理和使用 LruCache,虽然很多文章都把LRU翻译成"最近最少使用"缓存策略,但Android中的LruCache真的如此吗? 答案是No ...

  7. stl_heap

    学习一下stl_heap 下面的算法是根据stl源码重新整合一下,是为了方便理解 因为使用的迭代器,为了在给定的迭代器之间使用heap的一些方法, 内部通常用disHole来确定某个节点 dishol ...

  8. Devops 原始思想 所要实现的目标

    解释: DevOps(Development和Operations的组合词)是一组过程.方法与系统的统称,用于促进开发(应用程序/软件工程).技术运营和质量保障(QA)部门之间的沟通.协作与整合. 它 ...

  9. 2020-05-11:redis 10G 内存开一个实例 和redis 1G内存开10个实例有什么区别

    福哥答案2020-05-11: 此答案不完善,仅供参考.开10个实例相对更占资源,在多核下能充分利用资源.

  10. 2020-05-08:mycat部署数据库集群的时候 遇到了哪些坑

    福哥答案2020-05-08:答案仅供参考,来自群员 使用activity时,连接mycat设置进去的序列化的流程变量,反序列化会报错这个类型字段类型是blob类型,mycat对这种类型处理时有点问题