您现在的位置是:首页 > 编程 > 

在Linux系统中使用YUM安装Docker的详细教程

2025-07-23 02:08:47
在Linux系统中使用YUM安装Docker的详细教程 默语是谁?大家好,我是 默语,别名默语博主,擅长的技术领域包括Java、运维和人工智能。我的技术背景扎实,涵盖了从后端开发到前端框架的各个方面,特别是在Java 性能优化、多线程编程、算法优化等领域有深厚造诣。目前,我活跃在CSD、掘金、阿里云和 51CTO等平台,全网拥有超过10万的粉丝,总阅读量超过1400 万。统一 IP 名称为 默语

在Linux系统中使用YUM安装Docker的详细教程

默语是谁?

大家好,我是 默语,别名默语博主,擅长的技术领域包括Java、运维和人工智能。我的技术背景扎实,涵盖了从后端开发到前端框架的各个方面,特别是在Java 性能优化、多线程编程、算法优化等领域有深厚造诣。

目前,我活跃在CSD、掘金、阿里云和 51CTO等平台,全网拥有超过10万的粉丝,总阅读量超过1400 万。统一 IP 名称为 默语 或者 默语博主。我是 CSD 博客专家、阿里云专家博主和掘金博客专家,曾获博客专家、优秀社区主理人等多项荣誉,并在 202 年度博客之星评选中名列前 50。我还是 Java 高级工程师、自媒体博主,北京城市开发者社区的主理人,拥有丰富的项目开发经验和产品设计能力。希望通过我的分享,帮助大家更好地了解和使用各类技术产品,在不断的学习过程中,可以帮助到更多的人,结交更多的朋友.

我的博客内容涵盖广泛,主要分享技术教程、Bug解决方案、开发工具使用、前沿科技资讯、产品评测与使用体验。我特别关注云服务产品评测、AI 产品对比、开发板性能测试以及技术报告,同时也会提供产品优缺点分析、横向对比,并分享技术沙龙与行业大会的参会体验。我的目标是为读者提供有深度、有实用价值的技术洞察与分析。

在Linux系统中使用YUM安装Docker的详细教程

摘要

在Linux系统(特别是基于Red Hat的发行版如CentOS)中,Docker是一种流行的容器化平台,可以显著提升软件开发和部署的效率。通过YUM安装Docker是一种简单而高效的方式。本文将从零开始,为小白用户详细讲解如何检查系统要求、安装Docker并完成配置。

引言

Docker允许开发者将应用程序及其所有依赖打包到一个标准化的单元中,以便在不同环境中一致地运行。为了让初学者也能轻松上手,本文将提供逐步的操作指南和详尽的代码示例。

正文

1. 检查内核版本

Docker对Linux内核有一定要求,需确保你的系统内核版本高于.10。

执行以下命令检查内核版本:

代码语言:javascript代码运行次数:0运行复制
uname -r

示例输出:

代码语言:javascript代码运行次数:0运行复制
.10.x86_64

如果内核版本符合要求,可以继续下一步。


2. 更新YUM仓库

在安装Docker之前,建议先更新系统的YUM仓库,以确保软件包是最新版本。

代码语言:javascript代码运行次数:0运行复制
sudo yum update -y

说明-y 参数允许自动确认更新过程中的提示。


. 安装必要的系统工具

Docker的运行需要一些基础工具,如 yum-utilsdevice-mapper-persistent-datalvm2

安装命令如下:

代码语言:javascript代码运行次数:0运行复制
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4. 添加Docker的YUM源

为了安装Docker,你需要添加其官方的YUM源。这里推荐使用阿里云的镜像源:

代码语言:javascript代码运行次数:0运行复制
sudo yum-config-manager --add-repo .repo

说明:阿里云镜像源速度更快,也可以选择其他官方源。


5. 更新YUM缓存并安装Docker

更新YUM缓存:

代码语言:javascript代码运行次数:0运行复制
sudo yum makecache

安装Docker:

代码语言:javascript代码运行次数:0运行复制
sudo yum install -y docker-ce

6. 启动Docker服务

安装完成后,启动Docker服务:

代码语言:javascript代码运行次数:0运行复制
sudo systemctl start docker

设置Docker开机自启动:

代码语言:javascript代码运行次数:0运行复制
sudo systemctl enable docker

7. 验证Docker安装

运行以下命令,测试Docker是否安装成功:

代码语言:javascript代码运行次数:0运行复制
docker run hello-world

如果安装成功,你将看到类似以下的输出:

代码语言:javascript代码运行次数:0运行复制
Hello from Docker!
This message shows that your installation appears to be working correctly.

8. Docker拉去镜像失败

从docker的hub库中拉取镜像时报错,具体如下:

代码语言:javascript代码运行次数:0运行复制
docker: Error respe from daemon: Get "/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.

修改配置文件 /etc/docker/daemon.json,修改后内容如下:

代码如下:

代码语言:javascript代码运行次数:0运行复制
{
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    },

    "registry-mirrors": [";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";,
    ";]

}

重载 让镜像配置文件生效

代码语言:javascript代码运行次数:0运行复制
sudo systemctl daemon-reload 

重启docker 让镜像配置文件生效

代码语言:javascript代码运行次数:0运行复制
sudo systemctl restart docker   

如图即可;

总结

通过本文的详细步骤,你可以轻松完成Docker的安装和配置。Docker的强大功能将助你简化开发和部署流程,为你的Linux系统带来更多可能。

提示:关注我的博客或添加我的(your_wechat_id),获取更多关于Linux和Docker的优质教程!

参考资料

  1. Docker官方文档
  2. CentOS官方文档
  3. 阿里云镜像源
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-01,如有侵权请联系 cloudcommunity@tencent 删除yum教程镜像系统linux

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1184535.html

相关标签:无
上传时间: 2025-07-22 09:34:13
留言与评论(共有 9 条评论)
本站网友 x64x86
4分钟前 发表
在Linux系统中使用YUM安装Docker的详细教程摘要在Linux系统(特别是基于Red Hat的发行版如CentOS)中
本站网友 日本林卡尔
23分钟前 发表
掘金
本站网友 卵磷脂的作用
17分钟前 发表
别名默语博主
本站网友 中国矿业论坛
26分钟前 发表
帮助大家更好地了解和使用各类技术产品
本站网友 白天不色
1秒前 发表
开发工具使用
本站网友 网签是什么意思
21分钟前 发表
也可以选择其他官方源
本站网友 上饶房地产
14分钟前 发表
[";
本站网友 余额宝升级
5分钟前 发表
希望通过我的分享