当前位置: 代码网 > it编程>开发工具>Docker > CentOS下如何通过YUM安装Docker?小白也能看懂的超详细步骤

CentOS下如何通过YUM安装Docker?小白也能看懂的超详细步骤

2026年08月21日 Docker 我要评论
摘要在linux系统(特别是基于red hat的发行版如centos)中,docker是一种流行的容器化平台,可以显著提升软件开发和部署的效率。通过yum安装docker是一种简单而高效的方式。本文将

摘要

在linux系统(特别是基于red hat的发行版如centos)中,docker是一种流行的容器化平台,可以显著提升软件开发和部署的效率。通过yum安装docker是一种简单而高效的方式。

本文将从零开始,为小白用户详细讲解如何检查系统要求、安装docker并完成配置。

引言

docker允许开发者将应用程序及其所有依赖打包到一个标准化的单元中,以便在不同环境中一致地运行。

为了让初学者也能轻松上手,本文将提供逐步的操作指南和详尽的代码示例。

正文

1. 检查内核版本

docker对linux内核有一定要求,需确保你的系统内核版本高于3.10。

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

uname -r

示例输出:

3.10.0-1160.el7.x86_64

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

2. 更新yum仓库

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

sudo yum update -y

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

3. 安装必要的系统工具

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

安装命令如下:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4. 添加docker的yum源

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

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

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

5. 更新yum缓存并安装docker

更新yum缓存:

sudo yum makecache

安装docker:

sudo yum install -y docker-ce

6. 启动docker服务

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

sudo systemctl start docker

设置docker开机自启动:

sudo systemctl enable docker

7. 验证docker安装

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

docker run hello-world

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

hello from docker!
this message shows that your installation appears to be working correctly.

8. docker拉去镜像失败

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

docker: error response from daemon: get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (client.timeout exceeded while awaiting headers).
see 'docker run --help'.

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


代码如下:

{
    "runtimes": {
        "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
        }
    },
    "registry-mirrors": ["https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"]
}

重载 让镜像配置文件生效

sudo systemctl daemon-reload 

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

sudo systemctl restart docker   


如图即可;

总结

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

参考资料:

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com