当前位置: 首页 > backend >正文

Docker 安装教程(CentOS 系统)纯新手可入门

docker在国内的很多镜像关了一批,所以网上的资料都失效了,我总结一份当下的资料:

一、安装 YUM(如有需要)

通常情况下,CentOS 系统默认已经安装了 YUM 软件包管理器。如果需要重新安装 YUM,可以按照以下步骤操作:

  1. 插入 CentOS 安装光盘或挂载 ISO 镜像

    • 如果你是物理机,插入安装光盘。

    • 如果你是虚拟机,可以挂载 ISO 镜像文件。

  2. 挂载光盘或镜像

    sudo mkdir /media/cdrom
    sudo mount /dev/cdrom /media/cdrom
  3. 安装 YUM 软件包

    sudo rpm --install /media/cdrom/Packages/yum-*.rpm
    sudo rpm --install /media/cdrom/Packages/python*-rpm*.rpm

二、安装 Docker

(一)前置条件

  1. 确保系统为 CentOS 7 及以上版本

    cat /etc/centos-release
  2. 确保系统内核版本为 3.10 或更高

    uname -r

(二)安装步骤

  1. 卸载旧版本的 Docker(如果之前安装过)

    sudo yum -y remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine
  2. 安装必要的系统工具

    sudo yum -y install yum-utils device-mapper-persistent-data lvm2
  3. 设置 Docker 的 YUM 源

    注意:如果之前配置过其他的镜像,那么得先删掉:

    sudo rm -f /etc/yum.repos.d/docker-ce.repo
    sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
    [docker-ce-stable]
    name=Docker CE Stable - $basearch
    baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stable
    enabled=1
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
    EOF

    image-20250610172608601

  4. 更新 YUM 包索引

    sudo yum makecache

    image-20250610172743022

  5. 安装 Docker 社区版及相关组件

    sudo yum -y install docker-ce docker-ce-cli containerd.io

    image-20250610172815050

    直到出现:succeeded之后再出现Complete!就是成功了。

    image-20250610172857712

  6. 验证 Docker 是否安装成功

    sudo docker --version

    image-20250610173003801

  7. 启动 Docker 服务并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
  8. 验证 Docker 服务是否正在运行

    sudo systemctl status docker
  9. (可选)将当前用户添加到 docker 组

    sudo usermod -aG docker $USER
    • 登出并重新登录以使组更改生效。

  10. 验证 Docker 功能

    docker run hello-world

三、总结

通过以上步骤,你应该已经成功安装并配置了 Docker。Docker 是一个强大的容器化平台,可以帮助你轻松地创建、部署和运行应用程序。现在你可以开始使用 Docker 来管理你的容器化应用了。

如果在安装过程中遇到任何问题,可直接私信我。祝你学习和使用 Docker 的旅程愉快!

http://www.xdnf.cn/news/13277.html

相关文章:

  • wordpress后台更新后 前端没变化的解决方法
  • Java异步编程之消息队列疑难问题拆解
  • 2506C++,C++的时间库
  • 搭建本地瓦片地图服务器的完整指南
  • 脑机新手指南(八):OpenBCI_GUI:从环境搭建到数据可视化(下)
  • SCAU期末笔记 - 数据分析与数据挖掘题库解析
  • 使用 ML.NET Model Builder 训练机器学习模型进行预测性维护
  • 60天python训练计划----day50
  • 连锁超市冷库节能解决方案:如何实现超市降本增效
  • spring中的ImportSelector接口详解
  • 《高等数学》(同济大学·第7版)第四章第一节不定积分的概念与性质
  • 微软PowerBI考试 PL300-在 Power BI 中设计语义模型 【附练习数据】
  • C++11列表初始化:从入门到精通
  • Python学习(8) ----- Python的类与对象
  • 用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章
  • LangChain 中的文档加载器(Loader)与文本切分器(Splitter)详解《二》
  • OpenGL-什么是软OpenGL/软渲染/软光栅?
  • 【求出100~500之间所有每位数的乘积大于每位数的和的数。】2022-4-16
  • c语言(持续更新)
  • 第三章支线四 ·事件风暴 · 时序与响应的协奏
  • LangGraph 深度解析:下一代AI应用编排引擎
  • 五大主流多智能体框架分析
  • DAY 26 函数专题1
  • 如何在Shopify中集成API
  • break 语句和 continue 语句
  • 基于ThinkPHP8.*的后台管理框架--Veitool框架学习使用
  • 免费批量抠图工具使用说明
  • OD 算法题 B卷【最大岛屿体积】
  • Day1 java基础知识
  • raid存储技术