CentOS7的docker安装:

方法一:

Prerequisites(先决条件)

Docker requires a 64-bit installation regardless of yourCentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.

To check your current kernel version, open a terminaland use uname -r to display your kernel version(翻译:docker要求64位安装,不管你的CentOS版本。另外,你的内核必须至少是3.10,而CentOS 7运行。要查看当前的内核版本,打开一个终端使用uname -r显示您的内核版本)。

正式开始做Centos7的docker安装:

1)先确定内核版本是不是3.8以上

2)Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装docker,只需要运行下面的 yum 命令

3)启动 Docker 服务:

安装完成后,使用下面的命令来启动docker服务,并将其设置为开机启动

4)查看docker版本  (docker version和docker info都是查看版本的命令,不同之处在于,docker version 显示 Docker 版本信息,而docker info 显示 Docker 系统信息,包括镜像和容器数)

5)验证docker安装是否正确

方法二

1)配置yum文件

可以用老方法去配置文件,也可以用脚本的方式,脚本的方式如下:

docker的安装_第1张图片

:如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用tee命令了。tee命令读取标准输入,把这些内容同时输出到标准输出和(多个)文件中)

我下面用老方法配置yum文件

2)安装docker

3)开启docker服务

4)验证docker安装是否正确

docker默认使用的是unix socket:

Centos6.5的docker安装:

在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。

1)先确定系统版本和内核版本

2)安装elrepo yum源

3)在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核

安装ml内核 yum--enablerepo=elrepo-kernel -y install kernel-ml

安装lt内核   yum --enablerepo=elrepo-kernel -y installkernel-lt

由于是生产环境我们安装稳定的lt内核

4)修改grub.conf文件vim /etc/grub.conf

default=0

5)修改完了就重启系统让其生效

6)再次查看内核版本

其实升级内核还一种办法命令如下所示:

(但还是建议用第一种方法

7)对于 CentOS6,可以使用EPEL库安装 Docker

(科普知识:EPEL (Extra Packages for EnterpriseLinux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和ScientificLinux这样的衍生版本。我们可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件。)

更多关于EPEL 项目的细节可以到以下网站获取:https://fedoraproject.org/wiki/EPEL

8)启动docker服务

至此6.5上安装docker就完成了!