Docker 安装指定版本

2024-05-11
-
-

根据需要是否需要更换yum源

国内镜像yum源

阿里云 CentOS 7 源(推荐):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 
网易163 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
 
搜狐 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS7-Base-sohu.repo
 
华为云 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-7.repo
 
华东理工大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.ustc.edu.cn/centos/7/os/x86_64
 
清华大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
 
北京理工大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.bfsu.edu.cn/centos/7/os/x86_64/
 
上海交通大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://ftp.sjtu.edu.cn/centos/7/os/x86_64/
 
中国科学技术大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.ustc.edu.cn/centos/7/os/x86_64/
 
兰州大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirror.lzu.edu.cn/centos/7/os/x86_64/

更换后清理 yum 缓存

yum clean all
yum makecache

yum clean all:这个命令用于清理 YUM 缓存。执行该命令后,YUM 会删除所有已下载的包和头文件缓存,以及任何已启用的插件数据和旧的内核数据。执行这个命令可以释放磁盘空间并删除旧的缓存数据

yum makecache:这个命令用于重新生成 YUM 缓存。执行该命令后,YUM 会下载软件包清单和元数据,并将其缓存到本地。这样做可以加快后续的软件包查询和安装速度。执行 yum makecache 可以确保你使用的 YUM 源中的最新软件包信息被正确地缓存,以便快速查找和安装软件包。
 

更新yum

yum update

查看主机的docker

docker -v
-bash: docker: command not found

如果有则进行卸载

sudo yum remove -y docker-ce docker-ce-cli containerd.io
sudo yum autoremove -y

查看yum的版本

yum list docker-ce --showduplicates | sort -r

Warning: failed loading '/etc/yum.repos.d/cent0s-Base.repo', skipping.
Last metadata expiration check: 0:17:18 ago on Tue 07 May 2024 02:08:37 PM CST.
docker-ce.x86_64                3:26.1.1-1.el8                  docker-ce-stable
docker-ce.x86_64                3:26.1.0-1.el8                  docker-ce-stable
docker-ce.x86_64                3:26.0.2-1.el8                  docker-ce-stable
docker-ce.x86_64                3:26.0.1-1.el8                  docker-ce-stable
docker-ce.x86_64                3:26.0.0-1.el8                  docker-ce-stable
docker-ce.x86_64                3:25.0.5-1.el8                  docker-ce-stable
docker-ce.x86_64                3:25.0.4-1.el8                  docker-ce-stable
docker-ce.x86_64                3:25.0.3-1.el8                  docker-ce-stable
docker-ce.x86_64                3:25.0.2-1.el8                  docker-ce-stable
docker-ce.x86_64                3:25.0.1-1.el8                  docker-ce-stable
docker-ce.x86_64                3:25.0.0-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.9-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.8-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.7-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.6-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.5-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.4-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.3-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.2-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.1-1.el8                  docker-ce-stable
docker-ce.x86_64                3:24.0.0-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.6-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.5-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.4-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.3-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.2-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.1-1.el8                  docker-ce-stable
docker-ce.x86_64                3:23.0.0-1.el8                  docker-ce-stable
docker-ce.x86_64                3:20.10.9-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.8-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.7-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.6-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.5-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.4-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.3-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.24-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.2-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.23-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.22-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.21-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.20-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.19-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.18-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.17-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.16-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.15-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.14-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.1-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.13-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.12-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.11-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.10-3.el8                docker-ce-stable
docker-ce.x86_64                3:20.10.0-3.el8                 docker-ce-stable
docker-ce.x86_64                3:19.03.15-3.el8                docker-ce-stable
docker-ce.x86_64                3:19.03.14-3.el8                docker-ce-stable
docker-ce.x86_64                3:19.03.13-3.el8                docker-ce-stable
Available Packages

安装指定版本

sudo yum -y install docker-ce-24.0.6-1.el8 docker-ce-cli-24.0.6-1.el8 
# 服务端和客户端的安装版本尽量一致 

查看是否安装成功

docker version
// 输出
Client: Docker Engine - Community
 Version:           24.0.6
 API version:       1.43
 Go version:        go1.20.7
 Git commit:        ed223bc
 Built:             Mon Sep  4 12:33:07 2023
 OS/Arch:           linux/amd64
 Context:           default
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

查看安装信息

docker info

 

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

黄金_shmaur
不积跬步,无以至千里;不积小流,无以成江海
目录关闭