虚拟机-docker版本-1.0

CentOS Stream 9 安装 Docker 26.1.3

一键安装 Docker 26.1.3 稳定版

1. 先卸载旧版本(避免冲突)

|-------------------------------------|
| dnf remove -y docker* containerd* |

2. 安装依赖 + 添加官方源

|-----------------------------------------------------------------------------------------------------------------------|
| dnf install -y dnf-plugins-core dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |

3. 指定版本安装 26.1.3(关键命令)

|------------------------------------------------------------------------------------------------------------------------------------------|
| dnf install -y \ docker-ce-26.1.3-1.el9 \ docker-ce-cli-26.1.3-1.el9 \ containerd.io \ docker-buildx-plugin \ docker-compose-plugin |

4. 启动并开机自启

|-------------------------------|
| systemctl enable --now docker |

5. 验证版本(确认就是你要的)

|------------------|
| docker --version |

输出会是:

|--------------------------------------|
| Docker version 26.1.3, build b72abbb |

6. 可选:配置国内镜像加速(下载更快)

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" } EOF systemctl daemon-reload systemctl restart docker |

虚拟机下的 Docker 26.1.3 -安装组件( mysql等******)******

虚拟机下面的centos9 系统 ,毕竟不是阿里云服务器上面的centos系统。所以很多docker 直接下载安装组件的命令是行不通的。具体详情,只有大家测试过之后才知道,这里不做演示。

我现在展示的是一种比较简单安装方式,这里有个前提,是你有一台租的服务器。我这里租了一台阿里云服务器,几十块钱一年的这种就可以了。

docker 可以单独一个个组件部署,也可以使用docker-compose,前提是虚拟机中的docker仓库中存在镜像。

而虚拟机中的docker 线上下载pull 是无效的。只能我去服务器中下载之后,再回来给虚拟机安装。

|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ##阿里云服务器中 在线下载: docker pull mysql:8.0.12 docker pull redis:6.2.17 docker pull minio/minio docker pull nacos/nacos-server:v2.2.3 docker pull nginx:alpine docker pull rabbitmq:3.12-management ##组件另存为 docker save -o mysql.tar mysql:8.0.12 docker save -o redis.tar redis:6.2.17 docker save -o minio.tar minio/minio docker save -o nacos.tar nacos/nacos-server:v2.2.3 docker save -o nginx.tar nginx:alpine docker save -o rabbitmq.tar rabbitmq:3.12-management 虚拟机服务器中 # 进入存放 tar 文件的目录(已修改为 /docker/images) cd /docker/images # 依次导入所有镜像 docker load -i mysql.tar docker load -i redis.tar docker load -i minio.tar docker load -i nginx.tar docker load -i rabbitmq.tar docker load -i nacos.tar # 验证导入结果(能看到所有镜像就成功了) docker images |

后续的步骤就跟正常的服务器安装使用一样了。

相关推荐
Sayai3 小时前
Neo4j 图数据质量检查实战:环路检测、孤立节点与连通分量,两条 Cypher 引出的数据体检清单(含变长路径性能陷阱)
运维·neo4j·图数据库·数据质量·cypher
Elastic 中国社区官方博客3 小时前
更少的位数,相同的召回率:DiskBBQ 更保守的自动校准扫描
大数据·运维·开发语言·人工智能·elasticsearch·搜索引擎
方便面不加香菜3 小时前
Docker Volume -- 管理卷Volume详解
运维·docker·容器
沫璃染墨4 小时前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
Felven4 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
江湖有缘4 小时前
Docker实战 | 使用Docker部署lemonitor镜像站点列表程序
运维·docker·容器
莫晓燚5 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器
爱和冰阔落5 小时前
【Linux网络】JsonCpp 怎么实现序列化?从 Request/Response 到网络计算器消息设计
linux·运维·网络·php
Decay__5 小时前
01_SQLServer 体系架构全解 —— 实例进程、关系引擎、SQLOS 与事务日志深入
运维·数据库·sql·mysql·架构
我是koten11 小时前
【运维杂谈】K8s遇到Terminating的名称空间删除不了怎么办?(解决方案亲测有效)
linux·运维·服务器·云原生·kubernetes·k8s·名称空间