博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker的安装
阅读量:6356 次
发布时间:2019-06-23

本文共 1759 字,大约阅读时间需要 5 分钟。

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文件

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

:如果我们既想把输出保存到文件中,又想在屏幕上看到输出内容,就可以使用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 项目的细节可以到以下网站获取:

8)启动docker服务

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

本文转自Mr大表哥 博客,原文链接: 
http://blog.51cto.com/zpf666/1901836
    如需转载请自行联系原作者
你可能感兴趣的文章
Python之路【第三篇】:Python基础(15)——函数指定参数
查看>>
数据结构-顺序队列
查看>>
洛谷 题解 P2280 【[HNOI2003]激光炸弹】
查看>>
c# 调试模式下Swaggerf附加接口参数
查看>>
一步一步深入理解Dijkstra算法
查看>>
CTF---Web入门第十三题 拐弯抹角
查看>>
HDU 2034 人见人爱A-B
查看>>
七牛使用
查看>>
how to get UIView 's angle after CGAffineTransform?
查看>>
cocos2d 入门必备4个基本概念
查看>>
SpringCloud无废话入门05:Spring Cloud Gateway路由、filter、熔断
查看>>
C++指针的管理
查看>>
前端工程化(三)---Vue的开发模式
查看>>
数据结构——快速排序(使用Java)
查看>>
把脚本的生命周期用虚拟方法可以重写调用
查看>>
[Android Pro] android 禁用和开启四大组件的方法(setComponentEnabledSetting )
查看>>
铺地毯 2011年NOIP全国联赛提高组
查看>>
Serlvet 处理http请求并保持长连接
查看>>
C语言博客作业--结构体
查看>>
node.js使用mysql模块的坑
查看>>