开发者社区> 技术小大人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

docker的安装

简介:
+关注继续查看

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显示您的内核版本)。

wKioL1i0KebSI0vVAACTuMH0Qcg075.jpg

wKiom1i0KebBeHPkAAAfDNdkhOs684.jpg

wKioL1i0KejCkHfIAAC_3l6ucpQ397.png

wKioL1i0KemDKxcLAACZuQg1n-k199.jpg

正式开始做Centos7的docker安装:

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

wKiom1i0KeryQ6G-AAAtoa2kiZI018.png

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

wKioL1i0KeuBYO6xAAAaLNWS7uc511.png

wKiom1i0Ke3QwnrNAADNWFoS6tY581.jpg

3)启动 Docker 服务:

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

wKiom1i0Ke3zh8SCAAAeKM7WQmc790.jpg

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

wKioL1i0Ke_RpEWLAACDUoMPE6w655.jpg

wKioL1i0KfGymrgCAACMBgmkfys704.jpg

5)验证docker安装是否正确

wKiom1i0KfOSn62NAAC2_zxTA1g246.jpg

方法二

1)配置yum文件

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

wKioL1i0KfSyECt1AABVyOC-gR0954.png

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

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

wKiom1i0KfTgC_9JAAAYxYYFcTk450.jpg

wKiom1i0KfWgU6PGAAA9voReG8Q499.jpg

2)安装docker

wKioL1i0KfXhl-poAAAbWo79-FU293.jpg

3)开启docker服务

wKiom1i0Kfbwnm8bAAAou4uvQU0121.jpg

4)验证docker安装是否正确

wKioL1i0KffAkmr1AAC8WjdeA8g278.jpg

docker默认使用的是unix socket:

wKioL1i0KfiTCb3VAAAy5g3taJM351.jpg

Centos6.5的docker安装:

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

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

wKiom1i0KfnC2EC3AABMELqJ_dk959.png

2)安装elrepo yum源

wKioL1i0KfqwSDxQAABMqREePXA682.jpg

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内核

wKiom1i0KfvxsVugAABGNHDLVns999.jpg

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

default=0

wKioL1i0KfvSi7YGAAAWHIdm-SM609.png

wKiom1i0KfyxG-BPAACP3Ny9w0o824.png

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

wKioL1i0KfzgUohRAAAQvWCHThw496.png

6)再次查看内核版本

wKiom1i0Kf2DqcwhAAAiU7fCWms653.png

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

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

wKioL1i0Kf6wrHiQAABjJNWZBPE545.jpg

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

wKiom1i0Kf6Q15B9AAAlP9pwkBs803.jpg

wKiom1i0Kf-wxhqlAAAYiB900xg927.png

wKioL1i0Kf-QImJDAAAxTCgOh_M010.jpg

8)启动docker服务

wKioL1i0KgCT15waAAAjQmfZ4ec370.jpg

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

本文转自Mr大表哥 博客,原文链接: http://blog.51cto.com/zpf666/1901836    如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
完成docker安装centos7操作系统实战
完成docker安装centos7操作系统实战
0 0
docker18.09 快速添加harbor仓库地址的方法(不是安装harbor)和修改镜像容器存放位置(初始化安装docker时,不是迁移容器镜像)...
docker18.09 快速添加harbor仓库地址的方法(不是安装harbor)和修改镜像容器存放位置(初始化安装docker时,不是迁移容器镜像)...
0 0
成功解决centos7安装docker时 报缺 少container-selinux和fuse-overlayfs包
成功解决centos7安装docker时 报缺 少container-selinux和fuse-overlayfs包
0 0
QGS
(openEuler21.03-x86)docker安装DM8数据库-DBeaver21.3连接
记(openEuler21.03-x86)docker安装DM8数据库-DBeaver21.3连接
0 0
使用docker安装mysql和redis
使用docker安装mysql和redis
0 0
Linux安装Docker(图文解说详细版)
Linux安装Docker(图文解说详细版)
0 0
【云原生】docker安装mysql实现主从复制
【云原生】docker安装mysql实现主从复制
0 0
心动不如行动,基于Docker安装关系型数据库PostgrelSQL替代Mysql
最近“全栈数据库”的概念甚嚣尘上,主角就是PostgrelSQL,它最近这几年的技术发展不可谓不猛,覆盖OLTP、OLAP、NoSQL、搜索、图像等应用场景,实实在在的全栈性发展。帮助公司解决了数据孤岛、数据平台多、同步一致性、延迟,软硬件成本增加等业务痛点,在互联网、金融、物联网、传统企业等领域得到了广泛的应用。PostgreSQL的应用场景丰富,不亚于商用数据库Oracle,常被业界称为“开源界的Oracle”。
0 0
Windows安装Docker
Windows安装Docker
0 0
LINUX安装docker
LINUX安装docker
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
玩转Docker社区–“码头工人”的技术进阶心得
立即下载
Docker 镜像原理和最佳实践
立即下载
4天实战 轻松玩转docker
立即下载