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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM