docker安装包冲突问题解决办法

 更新时间:2023年08月22日 09:19:35   作者:浪漫的小鱼饼干  
这篇文章主要给大家介绍了关于docker安装包冲突问题解决办法, docker是现在比较流行的一款虚拟化平台了,文中通过图文以及代码示例介绍的非常详细,需要的朋友可以参考下

yum update时报错:

错误:
 问题: 软件包 containers-common-2:1-2.module_el8.5.0+890+6b136101.noarch 需要 runc,但没有提供者可以被安装
  - 软件包 containerd.io-1.6.10-3.1.el8.aarch64 与 runc(由 runc-1.0.2-1.module_el8.5.0+911+f19012f9.aarch64 提供)冲突
  - 软件包 containerd.io-1.6.10-3.1.el8.aarch64 取代了 runc(由 runc-1.0.2-1.module_el8.5.0+911+f19012f9.aarch64 提供)
  - 无法为软件包安装最佳更新候选 runc-1.0.2-1.module_el8.5.0+911+f19012f9.aarch64
  - 无法为软件包安装最佳更新候选 containers-common-2:1-2.module_el8.5.0+890+6b136101.noarch
  - 软件包 runc-1.0.0-56.rc5.dev.git2abd837.module_el8.3.0+569+1bada2e4.aarch64 被模块过滤过滤掉
  - 软件包 runc-1.0.0-66.rc10.module_el8.5.0+1004+c00a74f5.aarch64 被模块过滤过滤掉
  - 软件包 runc-1.0.0-72.rc92.module_el8.5.0+1006+8d0e68a2.aarch64 被模块过滤过滤掉
(尝试在命令行中添加 '--allowerasing' 来替换冲突的软件包 或 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用软件包的最佳候选)

yum clean all和yum makecache不能成功清除冲突的包

解决方法:

1.安装docker 

yum install docker-ce

错误:
 问题: 软件包 docker-ce-3:20.10.21-3.el8.aarch64 需要 containerd.io >= 1.4.1,但没有提供者可以被安装
  - 软件包 containerd.io-1.4.10-3.1.el8.aarch64 与 runc(由 runc-1.0.2-1.module_el8.5.0+911+f19012f9.aarch64 提供)冲突
  - 软件包 containerd.io-1.4.10-3.1.el8.aarch64 取代了 runc(由 runc-1.0.2-1.module_

el8.5.0+911+f19012f9.aarch64 提供)

2.查询runc包

rpm -qa|grep runc

3.删除runc包

yum remove runc

yum install docker -ce

4.再次安装docker

不冲突了,安装成功 

5.开启docker服务

systemctl start dockersystemctl status docker

6.查询docker版本

docker version

总结

到此这篇关于docker安装包冲突问题解决办法的文章就介绍到这了,更多相关docker安装包冲突内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker Swarm从部署到基本操作

    Docker Swarm从部署到基本操作

    这篇文章主要介绍了Docker Swarm从部署到基本操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Docker端口映射实现网络访问的方法

    Docker端口映射实现网络访问的方法

    本篇文章主要介绍了Docker端口映射实现网络访问的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 在没有Docker缓存的情况下构建镜像的方法分享

    在没有Docker缓存的情况下构建镜像的方法分享

    这篇文章主要给大家介绍了如何在没有Docker缓存的情况下构建镜像的解决方法,文章通过代码示例介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2023-07-07
  • 详解Docker Swarm服务发现和负载均衡原理

    详解Docker Swarm服务发现和负载均衡原理

    这篇文章主要介绍了详解Docker Swarm服务发现和负载均衡原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Docker中如何通过docker-compose部署ELK

    Docker中如何通过docker-compose部署ELK

    Docker Compose适用于不同的操作系统和云平台,这篇文章主要介绍了Docker中如何通过docker-compose部署ELK,需要的朋友可以参考下
    2024-05-05
  • 利用Docker搭建Laravel开发环境的完整步骤

    利用Docker搭建Laravel开发环境的完整步骤

    这篇文章主要给大家介绍了关于如何利用Docker搭建Laravel开发环境的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用Laravel具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • Docker配置容器位置与小技巧总结

    Docker配置容器位置与小技巧总结

    这篇文章主要给大家介绍了关于Docker配置容器位置与小技巧的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Docker具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 阿里云部署Docker私有镜像仓库的实现步骤

    阿里云部署Docker私有镜像仓库的实现步骤

    本文主要介绍了阿里云部署Docker私有镜像仓库的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Docker数据卷挂载方式

    Docker数据卷挂载方式

    文章介绍了Docker数据卷的作用和使用方法,包括数据卷的创建、查看、删除以及挂载,数据卷的主要优点是将数据与容器分离,解耦合,便于操作容器内的数据,保证数据安全,通过挂载数据卷,可以在宿主机上修改容器中的数据,并且可以方便地进行数据的复用和升级维护
    2024-12-12
  • docker安装及运行MySQL5.7容器完整脚本及说明

    docker安装及运行MySQL5.7容器完整脚本及说明

    这个脚本用于在Docker中安装和运行MySQL 5.7容器,它首先创建必要的目录和配置文件,然后删除并强制停止现有的MySQL容器,最后启动一个新的MySQL容器,配置包括设置环境变量、端口映射、数据和配置文件目录挂载等
    2025-01-01

最新评论