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
posted @ 2020-08-24 16:24  神奇二进制  阅读(2088)  评论(1编辑  收藏  举报