在redhat 6.6上安装Docker
安装环境

支持Docker的RHEL版本
Red Hat Enterprise Linux 7 (64-bit)
Red Hat Enterprise Linux 6.5 (64-bit) 或更高版本
不论是RHEL的哪个版本,Docker都要求是64位的安装环境。RHEL 6的内核版本必须是2.6.32-431或者更高。查看内核版本:
# uname -r
安装docker
安装前的准备
1.安装libcgroup(该软件包提供了一系列工具和库文件用于控制和管理控制组)
# rpm -ivh libcgroup-0.40.rc1-6.el6_5.1.x86_64.rpm
libcgroup软件包下载地址:ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/fastbugs/libcgroup-0.40.rc1-6.el6_5.1.x86_64.rpm
2.更新yum源
# rpm -ivh epel-release-latest-6.noarch.rpm
epel-release-latest软件包下载地址:https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
安装docker-io
1.使用yum软件包管理器安装docker-io:
# yum install docker-io
已加载插件:product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
设置安装进程
epel/metalink | 4.4 kB 00:00
epel | 4.3 kB 00:00
epel/primary_db | 5.9 MB 00:02
解决依赖关系
--> 执行事务检查
---> Package docker-io.x86_64 0:1.7.1-2.el6 will be 安装
--> 处理依赖关系 lxc,它被软件包 docker-io-1.7.1-2.el6.x86_64 需要
--> 执行事务检查
---> Package lxc.x86_64 0:1.0.8-1.el6 will be 安装
--> 处理依赖关系 lua-lxc(x86-64) = 1.0.8-1.el6,它被软件包 lxc-1.0.8-1.el6.x86_64 需要
--> 处理依赖关系 lua-alt-getopt,它被软件包 lxc-1.0.8-1.el6.x86_64 需要
--> 处理依赖关系 liblxc.so.1()(64bit),它被软件包 lxc-1.0.8-1.el6.x86_64 需要
--> 执行事务检查
---> Package lua-alt-getopt.noarch 0:0.7.0-1.el6 will be 安装
---> Package lua-lxc.x86_64 0:1.0.8-1.el6 will be 安装
--> 处理依赖关系 lua-filesystem,它被软件包 lua-lxc-1.0.8-1.el6.x86_64 需要
---> Package lxc-libs.x86_64 0:1.0.8-1.el6 will be 安装
--> 执行事务检查
---> Package lua-filesystem.x86_64 0:1.4.2-1.el6 will be 安装
--> 完成依赖关系计算 依赖关系解决 ================================================================================================================================
软件包 架构 版本 仓库 大小
================================================================================================================================
正在安装:
docker-io x86_64 1.7.1-2.el6 epel 4.6 M
为依赖而安装:
lua-alt-getopt noarch 0.7.0-1.el6 epel 6.9 k
lua-filesystem x86_64 1.4.2-1.el6 epel 24 k
lua-lxc x86_64 1.0.8-1.el6 epel 16 k
lxc x86_64 1.0.8-1.el6 epel 122 k
lxc-libs x86_64 1.0.8-1.el6 epel 255 k 事务概要
================================================================================================================================
Install 6 Package(s) 总下载量:5.0 M
Installed size: 20 M
确定吗?[y/N]:y
下载软件包:
(1/6): docker-io-1.7.1-2.el6.x86_64.rpm | 4.6 MB 00:04
(2/6): lua-alt-getopt-0.7.0-1.el6.noarch.rpm | 6.9 kB 00:00
(3/6): lua-filesystem-1.4.2-1.el6.x86_64.rpm | 24 kB 00:00
(4/6): lua-lxc-1.0.8-1.el6.x86_64.rpm | 16 kB 00:00
(5/6): lxc-1.0.8-1.el6.x86_64.rpm | 122 kB 00:00
(6/6): lxc-libs-1.0.8-1.el6.x86_64.rpm | 255 kB 00:00
--------------------------------------------------------------------------------------------------------------------------------
总计 807 kB/s | 5.0 MB 00:06
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid : EPEL (6) <epel@fedoraproject.org>
Package: epel-release-6-8.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
确定吗?[y/N]:y
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
Warning: RPMDB altered outside of yum.
正在安装 : lxc-libs-1.0.8-1.el6.x86_64 1/6
正在安装 : lua-filesystem-1.4.2-1.el6.x86_64 2/6
正在安装 : lua-lxc-1.0.8-1.el6.x86_64 3/6
正在安装 : lua-alt-getopt-0.7.0-1.el6.noarch 4/6
正在安装 : lxc-1.0.8-1.el6.x86_64 5/6
正在安装 : docker-io-1.7.1-2.el6.x86_64 6/6
Verifying : lxc-libs-1.0.8-1.el6.x86_64 1/6
Verifying : lua-lxc-1.0.8-1.el6.x86_64 2/6
Verifying : lxc-1.0.8-1.el6.x86_64 3/6
Verifying : docker-io-1.7.1-2.el6.x86_64 4/6
Verifying : lua-alt-getopt-0.7.0-1.el6.noarch 5/6
Verifying : lua-filesystem-1.4.2-1.el6.x86_64 6/6 已安装:
docker-io.x86_64 0:1.7.1-2.el6 作为依赖被安装:
lua-alt-getopt.noarch 0:0.7.0-1.el6 lua-filesystem.x86_64 0:1.4.2-1.el6 lua-lxc.x86_64 0:1.0.8-1.el6 lxc.x86_64 0:1.0.8-1.el6
lxc-libs.x86_64 0:1.0.8-1.el6 完毕!
2.启动docker服务:
# service docker start
Starting cgconfig service: [确定]
Starting docker: [确定]
3.确认docker服务是否运行:
# service docker status
docker (pid 2593) 正在运行...
其他一些事项
开机启动docker守护进程
安装docker-io软件包时已创建docker服务默认开机项:
# ls -l /etc/rc5.d/S95docker
lrwxrwxrwx. 1 root root 16 8月 31 2015 /etc/rc5.d/S95docker -> ../init.d/docker
备注: redhat 6.6的默认启动级别是5。
docker版本
使用yum默认配置的源安装的docker版本是1.7.1:
# docker version
Client version: 1.7.1
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 786b29d/1.7.1
OS/Arch (client): linux/amd64
Server version: 1.7.1
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 786b29d/1.7.1
OS/Arch (server): linux/amd64
升级docker
# yum update docker-io
官方文档: Red Hat Enterprise Linux - Docker Documentation - Docker Docs
转载至:https://blog.csdn.net/u012066426/article/details/52188719
在redhat 6.6上安装Docker的更多相关文章
- Redhat/Ubuntu/Windows下安装Docker
Redhat/Ubuntu/Windows下安装Docker 什么是Docker Docker是Docker.inc公司开源的一个基于LXC技术之上构建的Container容器引擎,基于Go语言并遵从 ...
- Centos7上安装docker (转)
Centos7上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如 ...
- Redhat 6.3上安装OpenSSL
需求是:在Redhat 6.3上安装OpenSSL 1.1.0b. 一开始试图去搜索rpm,没有对应版本.https://pkgs.org/http://rpmfind.net/放弃! 只能通过编译源 ...
- 简单介绍一下在CentOS上安装Docker。
简单介绍一下在CentOS上安装Docker. 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可. $ uname -r 2.使用 sudo 或 r ...
- linux上安装Docker(非常简单的安装方法)
Docker的三大核心概念:镜像.容器.仓库 镜像:类似虚拟机的镜像.用俗话说就是安装文件. 容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例, 可以将其启动.开始.停止.删除.而这些容器都是 ...
- debian上安装docker ce
在Debian9上安装Docker CE 使用从包中安装的方式 Docker是一个开源的容器引擎,它有助于更快地交付产品.Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理. ...
- Windows 上安装docker
Windows 上安装docker //(第一种)下载boot2docker https://github.com/boot2docker/windows-installer/releases //( ...
- 在 Mac OS X 上安装 Docker(转)
http://www.oschina.net/translate/installing-docker-on-mac-os-x?print 在 Mac OS X 上安装 Docker 注意:Docker ...
- 在Ubuntu16.04.4上安装docker
在Ubuntu16.04.4上安装docker 一.环境准备 首先我们需要一台Ubuntu16.04 虚拟机或者真机,其次,我们对其进行环境配置. 1.1.移除已经安装过的dock ...
随机推荐
- java实现从实体到SQL语句的转换
使用过Hibernate,EF之类的ORM框架都知道一般的CRUD之类的简单操作,只要调用框架封装好了的方法,框架就自动生成相应的SQL语句了,参照实习公司给的代码,那个是C#版的,今天弄了一下jav ...
- history配置
/etc/profile配置文件中,末尾增加如下参数项: HFILE=`who -m | awk '{print $1}'`readonly HISTFILE=/var/history/$HFILE- ...
- wpf布局控件总结
首先要认识到wpf所有的布局控件都继承自Panel类,Panel类又继承自其他类.继承关系如下: 一.StackPanel布局面板 1.该面板在单行或者单列中以堆栈的形式放置其子元素. 默认情况下,S ...
- BMP 图片格式
BMP根据颜色深度,可以分为2(1位).16(4位).256(8位).65536(16位)和1670万(24位)以及32位含有alpha通道.8位图像可以是 索引彩色图像外,也可以是灰阶图像,而索引 ...
- css 背景图居中
参考:http://www.php.cn/css-tutorial-411901.html position : 50% ;或position : center;
- Activiti工作流 安装myeclipse activiti设计插件并生成数据库表
从零开始学习Activiti工作流,记录下学习过程. 关于工作流的简介没什么好介绍了,只能说是个很有用的东西,数据库中23张表分别有什么用网上也有很详细的介绍,这里也不多加说明.activiti开发中 ...
- sql 递归查询,查出所有子节点
with t as ( select b.* from Base_Department b where ParentId = 'cce4152c-3483-4334-b68d-155da627bca0 ...
- 2018-10-19-C#-序列类为-xml-可以使用的特性大全
title author date CreateTime categories C# 序列类为 xml 可以使用的特性大全 lindexi 2018-10-19 9:9:47 +0800 2018-6 ...
- 廖雪峰Java10加密与安全-3摘要算法-4BouncyCastle
1.BouncyCastle: 第三方提供的一组加密/哈希算法 提供JDK没有提供的算法 RipeMD160哈希算法 官方网站 2.如何使用第三方提供的算法 2.1 添加第三方jar至classpat ...
- location.hash的不一样用法
除了可以当做锚点,定位到同name位置,location.hash还有两个用法. 平时开发都会用得到. 一:使js事件在浏览器中产生历史记录. 举个栗子: 我们在JS里面改变了页面的数据.样式等,比如 ...