Cenos6 離線安裝Docker

1.注意事項

1.docker須要依賴 libcgroup庫 php

2.docker須要依賴device-mapper系列 而且該系列包版本號大於1.02.79 html

3.本次安裝的是1.7.1版本docker centos採用的6.5 理論上來講Centos7系列更好安裝, node

2.安裝依賴

1.安裝libcgroup庫(此操做很危險,能不須要安裝,儘可能不要安裝,若是須要安裝,先掛載,再安裝) linux

  1. 掛載:(由於安裝cgroup後須要掛載進系統)
    1. 編輯 : 使用vi / vim命令編輯/etc/fstab文件
    2. 在文件最後添加一行,而且格式與原格式相同 !!!

nonedocker

/sys/fs/cgroupvim

cgroupcentos

defaultsapp

0 0測試

  1. 重啓,掛載須要重啓centos
    1. reboot

   

   

   

  1. 查看是否須要安裝libcgroup
    1. 執行命令:rpm -q libcgroup
    2. 沒查到,就應該進行安裝!!! (或者版本小於docker所使用的版本,都須要安裝)
  2. 打開連接: http://rpmfind.net/linux/rpm2html/search.php
  3. 根據系統版本選擇下載,我是64位,且爲Centos6系統,選擇libcgroup-0.40.rc1-23.el6.x86_64.rpm
  4. 安裝: 將rpm包放入centos目錄,在目錄中執行 :rpm -ivh clibcgroup-*

   

   

   

   

   

2.安裝device-mapper系列依賴 spa

  1. 查看當前device-mapper相關包:
    1. rpm -qa |grep device-mapper
    2. 記錄下來,由於一會要刪除了!
  2. 刪除device-mapper 全部包
    1. yum remove device-mapper-*
    2. 或者使用 rpm -e device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64 --nodeps (不檢查依賴)
  3. 搜索對應包,而且下載 : http://rpmfind.net/linux/rpm2html/search.php
  4. 安裝:
    1. 將下載的包放入相同目錄
    2. 執行命令:
      1. rpm -ivh device-mapper-* --force --nodeps
      2. 命令解釋: 安裝rpm文件, 文件名爲 device-mapper-開頭的 不檢查依賴而且忽略錯誤

3.安裝Docker

1.下載

  1. 鏈接:https://yum.dockerproject.org/repo/main/centos/6/Packages/
  2. 下載:docker-engine-1.7.1-1.el6.x86_64.rpm

2.安裝

a.執行命令:

rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm

b.啓動docker

service docker start

c.測試docker

docker -d

相關文章
相關標籤/搜索