请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker安装问题

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

正在回答 回答被采纳积分+3

1回答

Cap 2023-04-16 14:41:42

 .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 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信