docker安装问题

来源:4-8 k8s的安装(下)

慕瓜9063200

2023-04-11

老师你好,在使用base_install.sh脚本安装k8s和docker时,docker安装的版本是23.0.3,但是报错显示此Docker版本不在已验证版本列表中:23.0.3。最新验证版本:20.10,视频中使用脚本安装,docker的版本为20.10.12,为啥我也是用课程里面的脚本安装出来的docker为23版本呢,这个怎么解决

写回答

1回答

Cap

2023-04-16

 .sh 的脚本里 安装docker 是这个命令 yum install -y docker-ce docker-ce-cli 如果有新版本的daocker 会安装比较新的版本。


要使用 yum 在 CentOS 或 RHEL 系统上指定 Docker 版本进行安装,您需要执行以下步骤:


首先,确保已添加 Docker 的官方仓库。如果尚未添加,请运行以下命令:


sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

更新 yum 索引以获取最新的软件包信息:


sudo yum makecache fast

列出可用的 Docker 版本,以便查找所需版本的完整版本字符串(例如,20.10.12):


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

从输出的列表中,找到所需的版本(例如,20.10.12)并记下完整的版本字符串,类似于 docker-ce-20.10.12-3.el7。


使用以下命令安装指定版本的 Docker(请将 <VERSION_STRING> 替换为第 3 步中找到的完整版本字符串):


sudo yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING>

例如,如果要安装 Docker 20.10.12,命令可能如下:



sudo yum install -y docker-ce-20.10.12-3.el7 docker-ce-cli-20.10.12-3.el7

安装完成后,启动并启用 Docker 服务:


sudo systemctl start docker

sudo systemctl enable docker


0
0

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

云原生专家带来稀缺的 PaaS 平台实战,带你直击核心业务+技术

400 学习 · 169 问题

查看课程