虚拟机-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 |

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

相关推荐
kaoa00029 分钟前
Linux入门攻坚——84、网络虚拟化技术-1
linux·运维·服务器
我头发多我先学2 小时前
linux系统编程:初识进程
linux·运维·服务器
云飞云共享云桌面2 小时前
SolidWorks—天津智能装备工厂1台高配主机共享给10个研发用
运维·服务器·自动化·汽车·制造
回眸不遇2 小时前
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘
c语言·docker·容器
苍狗T2 小时前
LVS相关知识总结
linux·运维·服务器·lvs
雨辰AI2 小时前
K8s人大金仓主从高可用搭建|容器化集群自动同步+故障切换(生产完整版)
云原生·容器·kubernetes
各类产品分享3 小时前
什么是AR智慧运维系统,主要能解决什么问题
运维·ar·ar智慧运维解决方案
RisunJan4 小时前
Linux命令-skill(发送信号给进程)
linux·运维·服务器
潘正翔4 小时前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
Echo flower4 小时前
Docker 容器中 Puppeteer 僵尸进程排查与修复
运维·docker·容器·puppeteer