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 |
后续的步骤就跟正常的服务器安装使用一样了。