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