news 2026/4/23 12:38:44

CentOS 8 中可以使用 **dnf**(yum 的继任者)来安装 Docker。

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS 8 中可以使用 **dnf**(yum 的继任者)来安装 Docker。

本文介绍了在CentOS 8中使用dnf安装Docker的完整步骤:1)卸载旧版本;2)安装依赖包;3)添加Docker仓库;4)安装Docker Engine;5)启动服务;6)验证安装;7)可选用户组配置。同时指出CentOS 8已停止维护,可能遇到仓库问题,建议改用Podman或迁移到其他RHEL兼容发行版。文中还提供了阿里云镜像等替代解决方案。

是的,在 CentOS 8 中可以使用dnf(yum 的继任者)来安装 Docker。以下是完整的安装步骤:

1. 卸载旧版本(如有)

sudodnf remove docker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine

2. 安装依赖包

sudodnfinstall-y dnf-plugins-core

3. 添加 Docker 仓库

sudodnf config-manager --add-repo\https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker Engine

# 安装最新版本sudodnfinstall-y docker-ce docker-ce-cli containerd.io# 或者安装特定版本sudodnf list docker-ce --showduplicates|sort-rsudodnfinstall-y docker-ce-<VERSION_STRING>docker-ce-cli-<VERSION_STRING>containerd.io

5. 启动并启用 Docker

sudosystemctl start dockersudosystemctlenabledocker

======================================================

6. 验证安装

sudodocker run hello-world

7. (可选)将用户加入 docker 组

sudousermod-aG docker$USER# 注销重新登录使更改生效

重要注意事项:

  1. CentOS 8 EOL 问题

    • CentOS 8 已于 2021 年底停止维护
    • 如果遇到仓库不可用问题,可能需要使用其他源或考虑迁移到 CentOS Stream/RHEL/Rocky Linux/AlmaLinux
  2. 替代方案

    • 使用 Podman(CentOS 8 默认容器工具):
    sudodnfinstall-y podman
    • 使用官方的 Docker 安装脚本:
    curl-fsSL https://get.docker.com -o get-docker.shsudoshget-docker.sh
  3. 存储库问题解决
    如果 Docker 官方仓库不可用,可以尝试:

    # 清理缓存sudodnf clean allsudodnf makecache# 或者使用阿里云镜像sudodnf config-manager --add-repo\http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

由于 CentOS 8 已结束生命周期,建议考虑升级到 CentOS Stream 或迁移到其他 RHEL 兼容发行版。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:12:37

[Web自动化] HTML表单标签

3.8 HTML表单标签 HTML 表单是一个包含表单元素的区域&#xff0c;用于搜集不同类型的用户输入。表单是网页中提供的一种交互式手段操作&#xff0c;生活中我们很容易接触到表单&#xff0c;比如网上注册一个账号&#xff08;淘宝账号&#xff0c;qq 账号等&#xff09;或者我们…

作者头像 李华
网站建设 2026/4/23 11:12:06

计算机毕业设计springboot大气环境预警与分析平台 基于SpringBoot的城市空气质量监测与预警系统 SpringBoot驱动的区域大气环境智能分析与预报平台

计算机毕业设计springboot大气环境预警与分析平台8fv4u4w5 &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。快节奏的城市生活里&#xff0c;雾霾突袭、臭氧超标、沙尘暴频发&…

作者头像 李华
网站建设 2026/4/23 11:12:32

Flutter跨平台开发全解析:从原理到实战的深度指南

Flutter跨平台开发全解析&#xff1a;从原理到实战的深度指南 引言 在移动开发领域&#xff0c;"一次编写&#xff0c;多端运行"始终是开发者追求的理想状态。Flutter凭借其独特的自绘引擎和声明式UI框架&#xff0c;在GitHub上斩获165k星标&#xff0c;成为跨平台…

作者头像 李华
网站建设 2026/4/22 22:03:52

23、Linux设备管理全解析

Linux设备管理全解析 1. 设备管理概述 在Linux系统中,硬件设备的管理是系统管理的重要组成部分。要确保与Linux操作系统交互的硬件设备能被系统识别并正确配置,这涉及到多种类型设备的管理,包括识别设备类型、配置设备、监控设备以及解决硬件设备相关问题。 2. 常见Linux…

作者头像 李华
网站建设 2026/4/23 9:44:27

用栈实现队列

前言 今天我的任务是首先利用一个小时完成用栈实现队列以及用队列实现栈的代码整理&#xff0c;并保证能够独立写出来&#xff0c;然后利用半小时的时间&#xff0c;完成串的概念以及代码的学习&#xff0c;然后去健身一个小时到一个半小时&#xff0c;然后利用半小时吃个饭&a…

作者头像 李华
网站建设 2026/4/23 9:44:23

vxe-table表格组件的终极使用指南:从入门到精通

还在为Vue项目中的复杂表格需求头疼吗&#xff1f;vxe-table表格组件可能是你的完美解决方案&#xff01;作为一名资深Vue开发者&#xff0c;我亲身体验了vxe-table的强大功能&#xff0c;现在将这份终极使用指南分享给你&#xff0c;帮助你快速掌握这个优秀的表格组件。 【免费…

作者头像 李华