redhat 6.5 離線安裝docker (rpm包安裝)
阿新 • • 發佈:2019-02-15
以前離線安裝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 的包會報依賴錯誤,解決方法就是不管他,直接忽略依賴安裝。
- 所需執行命令如下:
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
- rpm 安裝完畢 後啟動docker
service docker start(用來生成cgroup隔離環境,好像不執行也可以。我沒有測試,如果有朋友測試了麻煩給個評論。)
docker -d &
- 然後檢查是否安裝成功
docker ps