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
    
  • 相关阅读:
    requests实现接口自动化(三)
    api 25 PopupWindow会占据整个屏幕
    INSTALL_FAILED_USER_RESTRICTED
    事件分发_水平滑动和垂直冲突解决
    MPAndroidChart market右边显示不全问题
    SimpleDateFormat 取当前周的周一和周日的日期,当前月第一个和最后一天的日期
    Callable,Runnable比较及用法
    Android系统启动流程
    debug-stripped.ap_' specified for property 'resourceFile' does not exist
    Theme.AppCompat.Light的解决方法
  • 原文地址:https://www.cnblogs.com/l-hh/p/13554585.html
Copyright © 2011-2022 走看看