1. 程式人生 > >redhat 6.5 離線安裝docker (rpm包安裝)

redhat 6.5 離線安裝docker (rpm包安裝)

以前離線安裝docker 是在redhat 7.1 可以安裝docker 1.8 但是突然接到命令,開發環境換為redhat6.5 立馬崩潰,,,,,因為,docker1.8 在redhat6.5跑不起來。

docker1.8 要求核心3.10起,但是redhat7.1核心是”2.6.32-431.el6.x86_64”奔潰,又不能升級核心,還不能聯網。。。怎麼辦呢?
只好去網上下了docker1.7的rpm包手動安裝吧,經過多次實驗發現,1. 所需包如下:

 lxc-libs-1.0.9-1.el6.x86_64.rpm
 lua-alt-getopt-0.7.0-1.el6.noarch
.rpm lua-filesystem-1.4.2-1.el6.x86_64.rpm lua-lxc-1.0.9-1.el6.x86_64.rpm lxc-1.0.9-1.el6.x86_64.rpm docker-io-1.7.1-2.el6.x86_64.rpm device-mapper-libs-1.02.117-12.el6.i686.rpm device-mapper-libs-1.02.117-12.el6.x86_64.rpm

直接安裝device-mapper 的包會報依賴錯誤,解決方法就是不管他,直接忽略依賴安裝。

  1. 所需執行命令如下:
rpm -ivh
lxc-libs-1.0.9-1.el6.x86_64.rpm rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm rpm -ivh lua-lxc-1.0.9-1.el6.x86_64.rpm rpm -ivh lxc-1.0.9-1.el6.x86_64.rpm rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm rpm -ivh device-mapper-libs-1.02.117-12.el6.i686.rpm --force --
nodeps rpm -ivh device-mapper-libs-1.02.117-12.el6.x86_64.rpm --force --nodeps
  1. rpm 安裝完畢 後啟動docker
service docker start(用來生成cgroup隔離環境,好像不執行也可以。我沒有測試,如果有朋友測試了麻煩給個評論。)
docker -d &
  1. 然後檢查是否安裝成功
docker ps