问题

安装docker执行yum install docker-ce docker-ce-cli containerd.io命令时出错

....
--> 正在处理依赖关系 container-selinux >= 2:2.74,它被软件包 3:docker-ce-20.10.17-3.el7.x86_64 需要
---> 软件包 docker-ce-rootless-extras.x86_64.0.20.10.17-3.el7 将被 安装
--> 正在处理依赖关系 fuse-overlayfs >= 0.7,它被软件包 docker-ce-rootless-extras-20.10.17-3.el7.x86_64 需要
--> 正在处理依赖关系 slirp4netns >= 0.4,它被软件包 docker-ce-rootless-extras-20.10.17-3.el7.x86_64 需要
---> 软件包 docker-scan-plugin.x86_64.0.0.17.0-3.el7 将被 安装
---> 软件包 libcgroup.x86_64.0.0.41-21.el7 将被 安装
--> 解决依赖关系完成
错误:软件包:docker-ce-rootless-extras-20.10.17-3.el7.x86_64 (docker-ce-stable)需要:slirp4netns >= 0.4
错误:软件包:docker-ce-rootless-extras-20.10.17-3.el7.x86_64 (docker-ce-stable)需要:fuse-overlayfs >= 0.7
错误:软件包:3:docker-ce-20.10.17-3.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74
错误:软件包:containerd.io-1.6.7-3.1.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74您可以尝试添加 --skip-broken 选项来解决该问题您可以尝试执行:rpm -Va --nofiles --nodigest

解决方法

尝试一(失败)

尝试它的提示您可以尝试添加 --skip-broken 选项来解决该问题

yum install docker-ce docker-ce-cli containerd.io --skip-broken


安装完毕
启动docker systemctl start docker
可以看到,无法启动

尝试二(成功)

由于尝试一中containerd.io安装成功了,为了防止后面的操作被其影响到,所以先删除尝试一中安装的containerd.io,删除命令:

#卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#删除资源
rm -rf /var/lib/docker  # docker默认的工作路径
rm -rf /var/lib/containerd

尝试二过程:

cd /etc/yum.repos.d/bak
mv * ../

cd /etc/yum.repos.d
# 在/etc/yum.repos.d下执行
mv CentOS-Base.repo CentOS-Base.repo.bak
vim /etc/yum.repos.d/CentOS-Base.repo

将以下内容插入到CentOS-Base.repo中

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

缓存到本地

yum makecache

安装docker

yum install docker-ce docker-ce-cli containerd.io
systemctl start docker

docker安装错误:错误:软件包:docker-ce-rootless-extras-20.10.17-3.el7.x86_64 (docker-ce-stable) 需要:slirp4netns相关推荐

  1. docker安装报错:docker-ce conflicts with 2:docker-1.13.1-208.git7d71120.el7_9.x86_64

    一.问题描述 安装docker的时候报错 运行: yum -y install docker报错: ... ---> Package python-syspurpose.x86_64 0:1.2 ...

  2. 【linux】安装zabbix时候报错:Error downloading packages: zabbix-server-mysql-5.0.2-1.el7.x86_64

    文章目录 问题复现 问题分析 问题解决 问题复现 安装zabbixserver,,zabbix-agent的时候,报错: Error downloading packages: zabbix-serv ...

  3. MYSQL5.7离线安装报libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.29-1.el7.x86_64

    原因:缺少numactl包 解决方法:安装numactl包 yum -y install numactl

  4. Docker——安装部署

    前言 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE. Docker CE 即社区免费版,Docker EE 即企业版,强调安 ...

  5. Docker安装部署超详细教程(2021版)

    一.前提条件 1.1. 内核 Docker运行对内核要求比较高,因此一般建议直接在Ubuntu这样的平台运行.但作为一个容器标准,Docker也是支持其他如CentOS, Mac OS X, Wind ...

  6. 【Docker】Docker安装

    Docker安装 Docker官网和仓库 docker官网:http://www.docker.com Docker Hub(镜像仓库)官网:https://hub.docker.com/ 前提说明 ...

  7. Docker安装及镜像配置(常用命令介绍)

    一.安装Docker 官网 https://docs.docker.com/engine/install/centos/ # 1.卸载旧的版本 yum remove docker \docker-cl ...

  8. 使用Docker安装的Nginx代理前端vue项目

    本篇文章主要是记录 一次使用 docker成功部署nginx之后,代理(部署)静态资源或前端vue项目,遇到的2个问题(docker安装nginx参考) 1.前置条件,防火墙关闭,开放80端口,doc ...

  9. 使用docker安装Prometheus

    使用docker安装Prometheus 阿里云cento os 1.安装docker curl -fsSL https://get.docker.com | bash -s docker --mir ...

  10. linux docker安装_Linux上安装docker的完美教程

    关注程序员的故事,一起用技术改变世界 Docker介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源.Docker 可以让开发者打包他们的应用以及依赖包 ...

最新文章

  1. 初探性能优化——2个月到4小时的性能提升
  2. 【深度学习】从R-CNN到Mask R-CNN的思维跃迁
  3. 查看MySQL服务端版本
  4. .Net Core 简洁架构事件(这个不完整,待仔细补充)
  5. 【转】解析.Net框架下的XML编程技术
  6. Mybatisplus代码生成 之SpringBoot适配MYSQL和ORACLE
  7. linux kvm参数,Linux KVM总结
  8. SLAM--线性化求解估计位姿
  9. 手写键盘计算机,鼠标手写输入法计算机版本v2017最新版本
  10. windows屏幕分辨率获取方式
  11. 使用Java-Hanlp训练CRF模型
  12. 启蒙教师周志华亲自讲解,机器学习视频课上线了
  13. 外网如何访问本地项目
  14. 操作系统实验报告(三)内存管理
  15. PHY6252超低功耗物联网蓝牙无线通信芯片
  16. numpy之 警告VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences
  17. 将纸质表格转换成Word文档,ABBYY可以轻松做到
  18. 软件测试日语简历范文,工程师软件测试的英文简历范文.doc
  19. 选购集成墙面时这些顾虑有必要吗?
  20. R语言-地图绘制的思路

热门文章

  1. conda配置清华源 国内源
  2. 这才叫脑洞P图,简直看到怀疑人生!
  3. SQL查询语句练习(40道)
  4. 2022-12-22 linux /proc/version 获取版本号的实现流程,添加一个获取固件版本号的接口
  5. 如何像计算机科学家一样思考
  6. java指令_常用java的命令有哪些
  7. KTV「消亡史」:辉煌、挫折与新生
  8. Soul网关进阶使用
  9. python开源协议gpl_[转载]五种开源协议(GPL,LGPL,BSD,MIT,Apache)
  10. 无线路由器wifi TX/RX率和实际吞吐量的区别