Redhat6.8安装docker环境

RedHat 6.8 环境说明:
docker1.8 要求内核3.10起,但是redhat6.8内核是“2.6.32-642.el6.x86_64”(本人环境),只能手动安装根据相关的rpm包安装docker1.7。
用到的包:docker1.7-rpm 包

1.RedHat 6.8 服务器 Docker环境搭建(离线rpm包安装)

1.1 RedHat 6.8服务器环境

[root@localhost docker]# uname -r
2.6.32-642.el6.x86_64
[root@localhost docker]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.8 (Santiago)

1.2 创建一个目录存放 rpm 包

[root@localhost docker]# mkdir docker_install

1.3 将本地的 rpm 包上传到该目录

[root@localhost ~]# cd docker_install/
[root@localhost docker_install]# ll
总用量 5796
-rw-r--r-- 1 root root  262712 114 18:59 device-mapper-libs-1.02.117-12.el6_9.1.i686.rpm
-rw-r--r-- 1 root root  263492 114 18:59 device-mapper-libs-1.02.117-12.el6_9.1.x86_64.rpm
-rw-r--r-- 1 root root 4802752 114 18:59 docker-io-1.7.1-2.el6.x86_64.rpm
-rw-r--r-- 1 root root   14540 114 18:59 epel-release-6-8.noarch.rpm
-rw-r--r-- 1 root root  134248 114 18:59 libcgroup-0.40.rc1-27.el6_10.x86_64.rpm
-rw-r--r-- 1 root root    7040 114 18:59 lua-alt-getopt-0.7.0-1.el6.noarch.rpm
-rw-r--r-- 1 root root   25068 114 18:59 lua-filesystem-1.4.2-1.el6.x86_64.rpm
-rw-r--r-- 1 root root   16356 114 18:59 lua-lxc-1.0.11-1.el6.x86_64.rpm
-rw-r--r-- 1 root root  126864 114 18:59 lxc-1.0.11-1.el6.x86_64.rpm
-rw-r--r-- 1 root root  263508 114 18:59 lxc-libs-1.0.11-1.el6.x86_64.rpm

1.4 安装 rpm 包

1.4.1 依次安装rpm包(亲测可用)

1️⃣ 先安装 libcgroup 包

[root@localhost docker_install]# rpm -ivh libcgroup-0.40.rc1-27.el6_10.x86_64.rpm
[root@localhost docker_install]# vi /etc/fstab
文件最后添加一行:
none    /sys/fs/cgroup    cgroup  defaults     0 0

2️⃣ 安装下面顺序依次执行安装包

[root@localhost docker_install]# rpm -ivh epel-release-6-8.noarch.rpm
[root@localhost docker_install]# rpm -ivh lxc-libs-1.0.11-1.el6.x86_64.rpm --force --nodeps
[root@localhost docker_install]# rpm -ivh lua-alt-getopt-0.7.0-1.el6.noarch.rpm
[root@localhost docker_install]# rpm -ivh lua-filesystem-1.4.2-1.el6.x86_64.rpm
[root@localhost docker_install]# rpm -ivh lua-lxc-1.0.11-1.el6.x86_64.rpm
[root@localhost docker_install]# rpm -ivh lxc-1.0.11-1.el6.x86_64.rpm

4️⃣ 安装docker-io

[root@localhost docker_install]# rpm -ivh docker-io-1.7.1-2.el6.x86_64.rpm --force --nodeps

5️⃣ 安装device-mapper 的包会报依赖错误,直接忽略依赖安装

[root@localhost docker_install]# rpm -ivh device-mapper-libs-1.02.117-12.el6_9.1.i686.rpm --force --nodeps
[root@localhost docker_install]# rpm -ivh device-mapper-libs-1.02.117-12.el6_9.1.x86_64.rpm --force --nodeps

6️⃣ rpm安装完毕后启动docker

[root@localhost ~]# service docker start
Starting cgconfig service:                             [确定]
Starting docker:                                       [确定]

7️⃣ 检查Docker是否安装成功

[root@localhost docker_install]# docker --version
Docker version 1.7.1, build 786b29d/1.7.1
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
[root@localhost ~]# ps -ef | grep docker
root       974     1  0 Nov04 ?        00:00:17 /usr/bin/docker -d
root     24929 24889  0 09:05 pts/0    00:00:00 grep docker

1.4.2 一次性安装rpm包(亲测可用)

[root@localhost docker_install]# rpm -Uvh *.rpm --nodeps --force
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值