zoukankan      html  css  js  c++  java
  • RedHat 6.8 离线安装Docker (rpm包安装)

    我的环境:

    [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
    
  • 相关阅读:
    Oracle 备份与恢复 15 个典型问题
    Oracle Rman 增量备份与差异备份
    Oracle top 查询TOP SQL
    Oracle 将另外一张表的列更新到本表的列
    Mysql Innodb 表碎片整理
    python Django 之 Model ORM inspectdb(数据库表反向生成)
    MySQL 5.6比较重要的参数,以及5.5到5.6默认值有过变化的参数
    Python Django 前后端数据交互 之 HttpRequest、HttpResponse、render、redirect
    HTML(一)基础
    Python Django 前后端数据交互 之 HTTP协议下GET与POST的区别
  • 原文地址:https://www.cnblogs.com/l-hh/p/13554585.html
Copyright © 2011-2022 走看看