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

在rocky linux 9.5上在线安装 docker

前面是指南,后面是日志

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo


 

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


 

docker version


 

sudo systemctl start docker

sudo systemctl status docker

sudo systemctl enable docker

[root@rocky05 ~]# sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo

[root@rocky05 ~]# dnf install docker-ce docker-ce-cli containerd.io

Docker CE Stable - x86_64 41 kB/s | 73 kB 00:01

Dependencies resolved.

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

Package Architecture Version Repository Size

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

Installing:

containerd.io x86_64 1.7.27-3.1.el9 docker-ce-stable 44 M

docker-ce x86_64 3:28.2.2-1.el9 docker-ce-stable 20 M

docker-ce-cli x86_64 1:28.2.2-1.el9 docker-ce-stable 8.5 M

Installing weak dependencies:

docker-buildx-plugin x86_64 0.24.0-1.el9 docker-ce-stable 16 M

docker-ce-rootless-extras x86_64 28.2.2-1.el9 docker-ce-stable 3.4 M

docker-compose-plugin x86_64 2.36.2-1.el9 docker-ce-stable 15 M

Transaction Summary

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

Install 6 Packages

Total download size: 107 M

Installed size: 430 M

Is this ok [y/N]: y

Downloading Packages:

[MIRROR] docker-buildx-plugin-0.24.0-1.el9.x86_64.rpm: Curl error (35): SSL connect error for https://download.docker.com/linux/centos/9/x86_64/stable/Packages/docker-bu

ildx-plugin-0.24.0-1.el9.x86_64.rpm [OpenSSL SSL_connect: Connection reset by peer in connection to download.docker.com:443 ]

[MIRROR] docker-buildx-plugin-0.24.0-1.el9.x86_64.rpm: Curl error (35): SSL connect error for https://download.docker.com/linux/centos/9/x86_64/stable/Packages/docker-bu

ildx-plugin-0.24.0-1.el9.x86_64.rpm [OpenSSL SSL_connect: Connection reset by peer in connection to download.docker.com:443 ]

(1/6): docker-buildx-plugin-0.24.0-1.el9.x86_64.rpm 747 kB/s | 16 MB 00:21

(2/6): docker-ce-28.2.2-1.el9.x86_64.rpm 771 kB/s | 20 MB 00:27

(3/6): docker-ce-rootless-extras-28.2.2-1.el9.x86_64.rpm 550 kB/s | 3.4 MB 00:06

(4/6): docker-ce-cli-28.2.2-1.el9.x86_64.rpm 648 kB/s | 8.5 MB 00:13

(5/6): containerd.io-1.7.27-3.1.el9.x86_64.rpm 1.1 MB/s | 44 MB 00:41

(6/6): docker-compose-plugin-2.36.2-1.el9.x86_64.rpm 1.3 MB/s | 15 MB 00:11

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Total 2.4 MB/s | 107 MB 00:44

Docker CE Stable - x86_64 2.7 kB/s | 1.6 kB 00:00

Importing GPG key 0x621E9F35:

Userid : "Docker Release (CE rpm) "

Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35

From : https://download.docker.com/linux/centos/gpg

Is this ok [y/N]: y

Key imported successfully

Running transaction check

Transaction check succeeded.

Running transaction test

Transaction test succeeded.

Running transaction

Preparing : 1/1

Installing : docker-buildx-plugin-0.24.0-1.el9.x86_64 1/6

Running scriptlet: docker-buildx-plugin-0.24.0-1.el9.x86_64 1/6

Installing : docker-compose-plugin-2.36.2-1.el9.x86_64 2/6

Running scriptlet: docker-compose-plugin-2.36.2-1.el9.x86_64 2/6

Installing : docker-ce-cli-1:28.2.2-1.el9.x86_64 3/6

Running scriptlet: docker-ce-cli-1:28.2.2-1.el9.x86_64 3/6

Installing : containerd.io-1.7.27-3.1.el9.x86_64 4/6

Running scriptlet: containerd.io-1.7.27-3.1.el9.x86_64 4/6

Installing : docker-ce-rootless-extras-28.2.2-1.el9.x86_64 5/6

Running scriptlet: docker-ce-rootless-extras-28.2.2-1.el9.x86_64 5/6

Installing : docker-ce-3:28.2.2-1.el9.x86_64 6/6

Running scriptlet: docker-ce-3:28.2.2-1.el9.x86_64 6/6

Verifying : containerd.io-1.7.27-3.1.el9.x86_64 1/6

Verifying : docker-buildx-plugin-0.24.0-1.el9.x86_64 2/6

Verifying : docker-ce-3:28.2.2-1.el9.x86_64 3/6

Verifying : docker-ce-cli-1:28.2.2-1.el9.x86_64 4/6

Verifying : docker-ce-rootless-extras-28.2.2-1.el9.x86_64 5/6

Verifying : docker-compose-plugin-2.36.2-1.el9.x86_64 6/6

Installed:

containerd.io-1.7.27-3.1.el9.x86_64 docker-buildx-plugin-0.24.0-1.el9.x86_64 docker-ce-3:28.2.2-1.el9.x86_64 docker-ce-cli-1:28.2.2-1.el9.x86_64

docker-ce-rootless-extras-28.2.2-1.el9.x86_64 docker-compose-plugin-2.36.2-1.el9.x86_64

Complete!

[root@rocky05 ~]# docker version

Client: Docker Engine - Community

Version: 28.2.2

API version: 1.50

Go version: go1.24.3

Git commit: e6534b4

Built: Fri May 30 12:09:15 2025

OS/Arch: linux/amd64

Context: default

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

[root@rocky05 ~]# sudo systemctl start docker

sudo systemctl status docker

sudo systemctl enable docker

● docker.service - Docker Application Container Engine

Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; preset: disabled)

Active: active (running) since Sat 2025-06-07 06:32:37 CST; 44ms ago

TriggeredBy: ● docker.socket

Docs: https://docs.docker.com

Main PID: 34067 (dockerd)

Tasks: 10

Memory: 28.5M

CPU: 528ms

CGroup: /system.slice/docker.service

└─34067 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jun 07 06:32:35 rocky05 dockerd[34067]: time="2025-06-07T06:32:35.707892253+08:00" level=info msg="Loading containers: start."

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.712899398+08:00" level=info msg="Loading containers: done."

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.824553180+08:00" level=info msg="Docker daemon" commit=45873be containerd-snapshotter=false storage-d>

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.824718727+08:00" level=info msg="Initializing buildkit"

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.906651330+08:00" level=warning msg="CDI setup error /etc/cdi: failed to monitor for changes: no such >

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.906689604+08:00" level=warning msg="CDI setup error /var/run/cdi: failed to monitor for changes: no s>

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.073381775+08:00" level=info msg="Completed buildkit initialization"

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.086968332+08:00" level=info msg="Daemon has completed initialization"

Jun 07 06:32:37 rocky05 systemd[1]: Started Docker Application Container Engine.

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.087475008+08:00" level=info msg="API listen on /run/docker.sock"

Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.

[root@rocky05 ~]# sudo systemctl status docker

● docker.service - Docker Application Container Engine

Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: disabled)

Active: active (running) since Sat 2025-06-07 06:32:37 CST; 13s ago

TriggeredBy: ● docker.socket

Docs: https://docs.docker.com

Main PID: 34067 (dockerd)

Tasks: 10

Memory: 28.5M

CPU: 531ms

CGroup: /system.slice/docker.service

└─34067 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jun 07 06:32:35 rocky05 dockerd[34067]: time="2025-06-07T06:32:35.707892253+08:00" level=info msg="Loading containers: start."

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.712899398+08:00" level=info msg="Loading containers: done."

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.824553180+08:00" level=info msg="Docker daemon" commit=45873be containerd-snapshotter=false storage-d>

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.824718727+08:00" level=info msg="Initializing buildkit"

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.906651330+08:00" level=warning msg="CDI setup error /etc/cdi: failed to monitor for changes: no such >

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.906689604+08:00" level=warning msg="CDI setup error /var/run/cdi: failed to monitor for changes: no s>

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.073381775+08:00" level=info msg="Completed buildkit initialization"

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.086968332+08:00" level=info msg="Daemon has completed initialization"

Jun 07 06:32:37 rocky05 systemd[1]: Started Docker Application Container Engine.

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.087475008+08:00" level=info msg="API listen on /run/docker.sock"

[root@rocky05 ~]# sudo systemctl enable docker

[root@rocky05 ~]# sudo systemctl status docker -l

● docker.service - Docker Application Container Engine

Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: disabled)

Active: active (running) since Sat 2025-06-07 06:32:37 CST; 30s ago

TriggeredBy: ● docker.socket

Docs: https://docs.docker.com

Main PID: 34067 (dockerd)

Tasks: 10

Memory: 28.5M

CPU: 532ms

CGroup: /system.slice/docker.service

└─34067 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jun 07 06:32:35 rocky05 dockerd[34067]: time="2025-06-07T06:32:35.707892253+08:00" level=info msg="Loading containers: start."

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.712899398+08:00" level=info msg="Loading containers: done."

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.824553180+08:00" level=info msg="Docker daemon" commit=45873be containerd-snapshotter=false storage-d>

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.824718727+08:00" level=info msg="Initializing buildkit"

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.906651330+08:00" level=warning msg="CDI setup error /etc/cdi: failed to monitor for changes: no such >

Jun 07 06:32:36 rocky05 dockerd[34067]: time="2025-06-07T06:32:36.906689604+08:00" level=warning msg="CDI setup error /var/run/cdi: failed to monitor for changes: no s>

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.073381775+08:00" level=info msg="Completed buildkit initialization"

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.086968332+08:00" level=info msg="Daemon has completed initialization"

Jun 07 06:32:37 rocky05 systemd[1]: Started Docker Application Container Engine.

Jun 07 06:32:37 rocky05 dockerd[34067]: time="2025-06-07T06:32:37.087475008+08:00" level=info msg="API listen on /run/docker.sock"

[root@rocky05 ~]#

相关文章:

在rocky linux 9.5上在线安装 docker

前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

python/java环境配置

环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...

安宝特方案丨XRSOP人员作业标准化管理平台:AR智慧点检验收套件

在选煤厂、化工厂、钢铁厂等过程生产型企业,其生产设备的运行效率和非计划停机对工业制造效益有较大影响。 随着企业自动化和智能化建设的推进,需提前预防假检、错检、漏检,推动智慧生产运维系统数据的流动和现场赋能应用。同时,…...

如何在看板中体现优先级变化

在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

IGP(Interior Gateway Protocol,内部网关协议)

IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建

制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

线程同步:确保多线程程序的安全与高效!

全文目录: 开篇语前序前言第一部分:线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分:synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分&#xff…...

uni-app学习笔记二十二---使用vite.config.js全局导入常用依赖

在前面的练习中,每个页面需要使用ref,onShow等生命周期钩子函数时都需要像下面这样导入 import {onMounted, ref} from "vue" 如果不想每个页面都导入,需要使用node.js命令npm安装unplugin-auto-import npm install unplugin-au…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...

java 实现excel文件转pdf | 无水印 | 无限制

文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

centos 7 部署awstats 网站访问检测

一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats&#xff0…...

Docker 运行 Kafka 带 SASL 认证教程

Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)

CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)

概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...

深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法

深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...

【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密

在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...

【位运算】消失的两个数字(hard)

消失的两个数字&#xff08;hard&#xff09; 题⽬描述&#xff1a;解法&#xff08;位运算&#xff09;&#xff1a;Java 算法代码&#xff1a;更简便代码 题⽬链接&#xff1a;⾯试题 17.19. 消失的两个数字 题⽬描述&#xff1a; 给定⼀个数组&#xff0c;包含从 1 到 N 所有…...

无法与IP建立连接,未能下载VSCode服务器

如题&#xff0c;在远程连接服务器的时候突然遇到了这个提示。 查阅了一圈&#xff0c;发现是VSCode版本自动更新惹的祸&#xff01;&#xff01;&#xff01; 在VSCode的帮助->关于这里发现前几天VSCode自动更新了&#xff0c;我的版本号变成了1.100.3 才导致了远程连接出…...

STM32+rt-thread判断是否联网

一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析

这门怎么题库答案不全啊日 来简单学一下子来 一、选择题&#xff08;可多选&#xff09; 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘&#xff1a;专注于发现数据中…...

《Playwright:微软的自动化测试工具详解》

Playwright 简介:声明内容来自网络&#xff0c;将内容拼接整理出来的文档 Playwright 是微软开发的自动化测试工具&#xff0c;支持 Chrome、Firefox、Safari 等主流浏览器&#xff0c;提供多语言 API&#xff08;Python、JavaScript、Java、.NET&#xff09;。它的特点包括&a…...

vscode(仍待补充)

写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh&#xff1f; debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

可靠性+灵活性:电力载波技术在楼宇自控中的核心价值

可靠性灵活性&#xff1a;电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中&#xff0c;电力载波技术&#xff08;PLC&#xff09;凭借其独特的优势&#xff0c;正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据&#xff0c;无需额外布…...

Qt Widget类解析与代码注释

#include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }//解释这串代码&#xff0c;写上注释 当然可以&#xff01;这段代码是 Qt …...

解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八

现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet&#xff0c;点击确认后如下提示 最终上报fail 解决方法 内核升级导致&#xff0c;需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...