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

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

相关推荐
ggaofeng5 分钟前
精简版ssh(去掉认证和加密流程,更清晰的展示远程登录的底层实现)
运维·ssh
陈陈CHENCHEN6 分钟前
【Kubernetes】纯 IPv6 K8s 集群访问外部 IPv4 服务
云原生·容器·kubernetes
0+11124 分钟前
Linux --应用层自定义协议与序列化
linux·运维·服务器·网络·tcp
明王明王24 分钟前
从零搭建一个 AI Infra 实验室⑫:Docker 为什么默认看不到 GPU
人工智能·docker·容器
天衍四九-28 分钟前
Docker Compose企业实战系列(四):Redis生产级部署|密码加固、持久化、内存优化完整方案
redis·docker·容器
dyxal28 分钟前
Linux Crontab 防重复执行利器:flock 文件锁实战详解(脱敏版)
linux·运维·服务器
niuTaylor29 分钟前
RK3568 Linux SDK 详解:SDK 是什么、板级差异与完整构建流程
linux·运维·服务器
拾贰_C37 分钟前
【Ubuntu | port】Linux进程端口号冲突问题解决
linux·运维·ubuntu
troy12843 分钟前
如何在谷歌云(Google Cloud)上部署 Kubernetes 集群
云原生·容器·kubernetes
wdfk_prog1 小时前
Wi-Fi Direct 教程 07:第一次 P2P Scan 如何真正发出——WPS/P2P IE、radio work 与 driver request
运维·服务器·ubuntu·wifi-direct