如何在CentOS7环境下安装Docker

本文详细介绍在CentOS7上安装Docker CE的过程,包括检查系统内核版本、卸载旧版本、使用curl工具下载安装脚本、通过yum获取Docker、启动服务并设置开机启动。此外,还提供了使用国内镜像加速器优化Docker性能的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker CE 支持64 位版本Cent OS 7,并且要求内核版本不低于3.10。Cent OS 7满足最低内核的要求,但由于内核版本比较低,部分功能(如Overlay2存储层驱动)无法使用,并且部分功能可能不太稳定。

在命令行中输入以下命令以查看系统内核版本,官方推荐内核版本在3.10及以上。

笔者的版本是3.10.0

如果你之前安装过Docker,那么需要先卸载旧版本的Docker,执行如下命令:

这种方式最为简单快捷,只需下载并执行安装脚本就可以轻松安装Docker。但是之前你可能需要查询一下本地是否有curl工具。1

  • 查询本地是否有curl工具:

 

返回”/usr/bin/curl”表示本地有curl工具,可以通过curl工具获取安装脚本并执行。如果没有,则需要安装curl工具,安装完毕后再通过curl获取安装脚本。

  • 通过curl工具获取安装脚本并执行:
  • 通过yum获取docker
  • 启动Docker服务,并将其设置为开机启动。(CentOS 7中支持的新式 systemd 语法,写法如下)
  • 修改镜像仓库(参考后段【使用镜像加速器】)

由于国内访问直接访问docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。

  • 解决方案一:使用国内的镜像平台

网易镜像中心:https://c.163.com/hub#/m/home/
daocloud镜像市场:https://hub.daocloud.io/
例如,通过网易镜像中心拉取tomcat的镜像:

  • 解决方案二:使用国内的Docker镜像加速器

在阿里云官网注册新用户,点击https://cr.console.aliyun.com 新建【镜像加速器】,然后你会获取一个专属加速器地址,将该地址加入到文件 /etc/docker/daemon.json 中就可以使用加速器了。

这里写图片描述

通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:

  • Docker官方文档:https://docs.docker.com/
  • Docker — 从入门到实践:https://www.gitbook.com/book/yeasy/docker_practice/

转载于:https://www.cnblogs.com/kangyongnian/p/9728585.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值