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
-
掛載:(由於安裝cgroup後須要掛載進系統)
- 編輯 : 使用vi / vim命令編輯/etc/fstab文件
-
在文件最後添加一行,而且格式與原格式相同 !!!
-
nonedocker |
/sys/fs/cgroupvim |
cgroupcentos |
defaultsapp |
0 0測試 |
-
重啓,掛載須要重啓centos
- reboot
-
查看是否須要安裝libcgroup
- 執行命令:rpm -q libcgroup
- 沒查到,就應該進行安裝!!! (或者版本小於docker所使用的版本,都須要安裝)
- 打開連接: http://rpmfind.net/linux/rpm2html/search.php
-
- 根據系統版本選擇下載,我是64位,且爲Centos6系統,選擇libcgroup-0.40.rc1-23.el6.x86_64.rpm
- 安裝: 將rpm包放入centos目錄,在目錄中執行 :rpm -ivh clibcgroup-*
2.安裝device-mapper系列依賴 spa
-
查看當前device-mapper相關包:
- rpm -qa |grep device-mapper
- 記錄下來,由於一會要刪除了!
-
刪除device-mapper 全部包
- yum remove device-mapper-*
- 或者使用 rpm -e device-mapper-persistent-data-0.6.2-0.1.rc7.el6.x86_64 --nodeps (不檢查依賴)
- 搜索對應包,而且下載 : http://rpmfind.net/linux/rpm2html/search.php
-
安裝:
- 將下載的包放入相同目錄
-
執行命令:
- rpm -ivh device-mapper-* --force --nodeps
- 命令解釋: 安裝rpm文件, 文件名爲 device-mapper-開頭的 不檢查依賴而且忽略錯誤
3.安裝Docker
1.下載
- 鏈接:https://yum.dockerproject.org/repo/main/centos/6/Packages/
- 下載: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