当前位置: 首页 > article >正文

银河麒麟kylin V10安装docker时出现的问题

由于原系统yum源带的docker版本太低,使用阿里的docker-ce.repo时,会默认定向为centos 10版本,导致安装时可能有如下错误:

nothing provides libc.so.6(GLIBC_2.34)(64bit) needed by docker-ce-3:27.5.1-1

这是因为默认定向centos 10时,docker版本太高依赖的glibc版本不对。
强制改docker-ce.repo文件里的$releasever为7,也会报如下错误:

nothing provides fuse-overlayfs >= 0.7 needed by docker-ce-rootless-extras-20.10.0-3.el7.x86_64

解决方案:

# 添加阿里云centos 7源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 添加阿里云docker源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 定义yum变量,原因是在麒麟服务器操作系统V10中,$releasever默认是10,而我们需要使用centos7的镜像源,如果不修正,yum会报40X错误。
echo "7" > /etc/yum/vars/centos_version
# 修改repo版本
sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/docker-ce.repo
sed -i 's/$releasever/$centos_version/g' /etc/yum.repos.d/CentOS-Base.repo
# 刷新缓存
yum makecache

然后执行安装即可:

yum -y install docker-ce
或指定版本
yum -y install docker-ce-26.1.4-1.el7

参考以下文章,感谢原作者:
https://blog.csdn.net/m0_38004228/article/details/131802968
https://www.cnblogs.com/johnnyzen/p/18034076


http://www.kler.cn/a/543305.html

相关文章:

  • transformer
  • pytorch笔记:mm VS bmm
  • 目标检测数据集合集(持续更新中)
  • Deepseek 接入Word处理对话框(隐藏密钥)
  • [转]Java面试近一个月的面试总结
  • 1.【线性代数】——方程组的几何解释
  • 大数据学习之SparkStreaming、PB级百战出行网约车项目一
  • 数据可视化:让数据讲故事的力量
  • AI前端开发社区与资源:效率提升的秘密武器
  • 『哈哥赠书 - 55期』-『码农职场:IT人求职就业手册』
  • 使用 EMQX 接入 LwM2M 协议设备
  • GlusterFS 深度洞察:从架构原理到案例实践的全面解读(上)
  • Java(Springboot)
  • 使用Python爬虫获取淘宝搜索词推荐API接口
  • 人工智能加速冲击?Anthropic报告:43%的任务正被人工智能替代
  • 零基础学CocosCreator·第九季-网络游戏同步策略与ESC架构
  • Windows逆向工程入门之标志寄存器及其结构和标志位
  • Ollama本地部署DeepSeek(Mac)
  • 网络安全纵深防御体系框架 网络安全防护体系
  • 【2025新】基于springboot的问卷调查小程序设计与实现
  • 【亲测可用】Bandicam v8.1.0(班迪录屏软件)便携完整版
  • 探秘Hugging Face与DeepSeek:AI开源世界的闪耀双子星
  • 常见的排序算法:插入排序、选择排序、冒泡排序、快速排序
  • 自己动手实现一个简单的Linux AI Agent
  • 【数据结构】寻找规律:算对角线长度||杨辉三角||魔方问题(C语言实现)
  • singleTaskAndroid的Activity启动模式知识点总结