Install Docker on RHEL 6.5(EPEL)

By | 2014年7月23日

本文简单的介绍如何在RHEL中部署Docker。

Docker是一个开源的应用容器引擎。它让开发者可以打包他们的应用以及应用的依赖包到一个可一直的容器中,以便后续发布到任何Linux的机器上。
关于Docker的介绍与相关资讯可以百度、谷歌,看到更多的相关信息。故,这里不赘述。

它的官方网站有两个:
https://www.docker.com/
https://www.docker.io/

官网提供了一个功能非常受限的字符交互终端,让你体验与理解Docker是什么。
地址:https://www.docker.com/tryit/
你可以开始一个Tutorial。

Docker官网提供的针对Red Hat Enterprise Linux的指导(URL:https://docs.docker.com/installation/rhel/)是基于EPEL项目的。
所以,你需要先配置好EPEL才可以继续。
EPEL:http://fedoraproject.org/wiki/EPEL
EPEL for RHEL6:http://mirrors.yun-idc.com/epel/6/i386/repoview/epel-release.html
Download Link is:http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

Docker对于RHEL的版本要求为:6.5 or higher。
You will need RHEL 6.5 or higher, with a RHEL 6 kernel version 2.6.32-431 or higher as this has specific kernel fixes to allow Docker to work.

操作系统的当前状态:

修改YUM本地缓存策略(默认关闭,修改为打开;即本地保留YUM从网路上下载的RPM包)

(其中:cachedir为RPM本地缓存的路径;keepcache为是否保留:0-不保留、1-保留)

创建存放下载文件的目录:/software

下载“EPEL for RHEL6”的软件包到“/software”
(Link:http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm)

安装EPEL

配置本地ISO光盘的YUM源

初始化YUM库

Installation:Docker
docker相关的软件包是由EPEL提供的:

这里安装“docker-io”(docker-io与docker是冲突的,如果已经装过docker,那么需要先执行卸载的操作)
关于冲突,官方对此有说明:
If you already have the (unrelated) docker package installed, it will conflict with docker-io. There’s a bug report filed for it. To proceed with docker-io installation, please remove docker first.
The Bug Report URL:https://bugzilla.redhat.com/show_bug.cgi?id=1043676
(本环境没有预安装docker;如果需要卸载:yum remove docker;)
安装:Docker。
Command is:yum install docker

(如果你已经装过docker-io,只是版本太老,那么可以选择升级:yum update docker-io)

安装成功后的状态

启动Docker服务,并设置开机启动。

查看运行状态:

本地缓存的RPM包:

——————————————————————————
Ending。

打赏

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz