news 2026/4/12 18:02:55

CentOS9安装Docker

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS9安装Docker

要在 CentOS 9 上安装 Docker,你可以通过添加官方 Docker 仓库的方式来简化安装过程。
步骤 1: 安装必要的软件包
首先,你需要安装一些必要的软件包,以便能够添加新的仓库并管理软件包。

sudodnfinstall-y yum-utils device-mapper-persistent-data lvm2

步骤 2: 添加 Docker 仓库
接下来,你可以添加 TUNA 的 Docker CE 仓库。你可以直接下载并添加仓库配置文件,或者手动编辑 /etc/yum.repos.d/docker-ce.repo 文件。

方法1: 使用 wget 下载并添加

sudowget-O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

方法2,手动创建docker-ce.repo,
把下面文本复制到 /etc/yum.repos.d/docker-ce.repo

[docker-ce-stable]name=Docker CE Stable -$basearchbaseurl=https://download.docker.com/linux/centos/$releasever/$basearch/stableenabled=1gpgcheck=1gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-test]name=Docker CE Test -$basearchbaseurl=https://download.docker.com/linux/centos/$releasever/$basearch/testenabled=0gpgcheck=1gpgkey=https://download.docker.com/linux/centos/gpg[docker-ce-test-source]name=Docker CE Test - Sourcesbaseurl=https://download.docker.com/linux/centos/$releasever/source/testenabled=0gpgcheck=1gpgkey=https://download.docker.com/linux/centos/gpg

步骤 3: 安装 Docker CE
现在,你可以使用 dnf 来安装 Docker CE:

sudodnf makecache fastsudodnf -yinstalldocker-ce docker-ce-cli containerd.io

步骤 4: 启动 Docker 服务并设置为开机启动

sudosystemctl start dockersudosystemctlenabledocker

步骤 5: 验证安装
最后,你可以运行以下命令来验证 Docker 是否正确安装并运行:

docker --version docker info

这样,你应该可以在 CentOS 9 上成功安装并运行 Docker 了

[centos9@localhost ~]$ systemctl start docker[centos9@localhost ~]$ docker images i Info → U In Use IMAGE ID DISK USAGE CONTENT SIZE EXTRA[centos9@localhost ~]$ docker -v Docker version29.1.3, build f52814d[centos9@localhost ~]$ ^C[centos9@localhost ~]$

报错
1、提示文件权限不够
2、报错[centos9@localhost ~]$ docker images -a permission denied while trying to connect to the docker API
Docker 默认情况下运行在 root 用户下,或者需要有足够的权限来执行 Docker 命令。这里有几个步骤可以帮助你解决这个问题:

  1. 使用 root 用户
    直接切换到 root 用户来运行 Docker 命令:
sudosudocker images -a
  1. 使用 sudo 运行 Docker
    如果你不想切换到 root 用户,可以使用 sudo 来运行 Docker 命令:
sudodocker images -a
  1. 添加当前用户到 docker 组
    另一种常见的做法是将你的用户添加到 docker 组,这样你就可以不使用 sudo 来运行 Docker 命令。你可以通过以下步骤来实现:

创建 docker 组(如果它还不存在):

sudogroupadddocker#将你的用户添加到 docker 组:sudousermod-aG docker$USER

注销并重新登录,或者重启你的系统,以确保组成员资格更新。

之后,你应该能够直接运行 docker images -a 而不需要 sudo。

  1. 检查 Docker 服务状态
    确保 Docker 服务正在运行:
sudosystemctl status docker#如果服务没有运行,你可以启动它:sudosystemctl start docker

两个资源,需要注意是按自己需求对齐目录,避免找不到资源
1、清华源 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/
2、docker官方源https://download.docker.com/linux/

其他容易报错,调试的文章推荐
Failed to download metadata for repo ‘docker-ce-stable‘: Cannot download repomd.xml: Cannot download

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

别只学项目管理技巧了!顶级高手都在用的4大“心法”

在管理实践中,技术手段与规章制度固然重要,但真正决定管理境界的,往往是深植于管理者内心的思维范式。优秀的管理者,往往超越了具体方法的层面,在哲学思维的指引下,洞察本质、驾驭复杂、引领变革。 一、见树…

作者头像 李华
网站建设 2026/4/2 8:59:03

集团委外采购订单

“集团委外采购订单” 是大型企业集团在集中化、多组织协同管理背景下常见的一种采购业务模式。下面我们从 定义、适用场景、流程逻辑、系统实现要点 等方面进行全面解析,帮助你理解其含义和应用。📌 一、什么是“集团委外采购订单”?集团委外…

作者头像 李华
网站建设 2026/4/12 15:43:58

免费领!牛津树1-2级全套资源 幼儿英语启蒙必备(附音频+点读包)

各位宝妈们,是不是跟我一样,想给娃做英语启蒙,却被五花八门的资料搞得头大?选来选去还是觉得牛津树靠谱,但找完整资源真的太费劲儿了——要么只有绘本没音频,要么有点读包却缺练习册,凑齐一套得…

作者头像 李华
网站建设 2026/4/7 10:10:06

算法总论:为什么高手思考用“模型”,而非“感觉”?

《元能力系统:重塑你的内在架构》 第三模块:【算法篇】—— 编码高效能的心智程序 第10/21篇 朋友你好。 在前面的旅程中,我们唤醒了“觉察者”(觉醒篇),并为你搭建了由认知、动机、情感、学习四大支柱构成的“内在生态”(架构篇)。 现在,你的内在系统已经有了光照、水…

作者头像 李华
网站建设 2026/4/8 23:28:33

工艺过程镜像系统:制造过程的数字孪生

在工业制造迈向智能化、数字化的浪潮中,精准掌控工艺过程、实时保障产品质量、高效管理生产任务成为企业提升竞争力的关键。蕴硕物联凭借深厚的技术积累与创新精神,精心打造的“工艺过程镜像系统”,为工业制造领域带来了一场变革性的突破。01…

作者头像 李华
网站建设 2026/4/9 2:15:02

小程序计算机毕设之基于springboot+微信小程序的影院售票系统设计与实现基于微信小程序的影院售票系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华