Cenos6 离线安装Docker
1.注意事项
1.docker需要依赖 libcgroup库
2.docker需要依赖device-mapper系列 并且该系列包版本号大于1.02.79
3.本次安装的是1.7.1版本docker centos采用的6.5 理论上来说Centos7系列更好安装,
2.安装依赖
1.安装libcgroup库(此操作很危险,能不需要安装,尽量不要安装,如果需要安装,先挂载,再安装)
- 挂载:(因为安装cgroup后需要挂载进系统)
- 编辑 : 使用vi / vim命令编辑/etc/fstab文件
- 在文件最后添加一行,并且格式与原格式相同 !!!
none | /sys/fs/cgroup | cgroup | defaults | 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系列依赖
- 查看当前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
如果转载请注明出处. -博客园:玲珑骰子安红豆:http://www.cnblogs.com/erbiaoge/