在安装Docker-CE的时候遇到报错:
第一个错误:
原因:yum源只下载了docker-ce.repo,没有CentOS-Base.repo
解决:根据这个报错可以看出是container-selinux没安装的原因,所以我们只需要安装一下contain-SElinux包就可以了

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

第二个错误:
第一个错误解决后,下载了CentOS-Base.repo源,但是yum clean all;yum repolist时报错
报错:http://mirrors.aliyun.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
解决法1:HTTP请求失败,尝试本地访问之前wget下来的 CentOS-Base.repo 发现其中的:

1:http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
2:http://mirrors.aliyun.com/centos/7/os/$basearch/

curl 访问前面网址1访问到的阿里云内容不正确;访问网址2得到内容是正确的;所以将变量$releasever全改为7(7是由于linux系统版本为7.6,使用命令cat /etc/redhat-release查看系统版本),正确访问。

改完之后,执行yum clean all 以及 yum repolist 成功。
解决法2:CentOS-Base.repo源里改为下面内容(精简了方法1CentOS-Base.repo中的内容,只保留了下载docker-ce需要的镜像源,和法1操作一样,改$releasever为版本号7)。

# 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.
#
##additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/7/extras/$basearch/
gpgcheck=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

错误1参考:https://blog.csdn.net/f2001523/article/details/114488938
错误2参考:https://www.cnblogs.com/xuelisheng/p/11452926.html

yum list docker-ce.x86_64 --showduplicates | sort -r#查看docker所有版本
yum -y install docker-ce-20.10.12-3.el7 #安装指定版本docker

在安装Docker-ce的时候遇到报错相关推荐

  1. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  2. [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程

    这篇已经Out了,以[笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程为准. Docker的好处之一,就是在Container里面可以随意瞎 ...

  3. Linux安装Docker CE

    系统:CentOS Linux release 7.2 (Core) 3.10.0-693.11.6.el7.x86_64 SELinux:关闭 参考链接:https://docs.docker.co ...

  4. docker学习-1CentOS安装Docker CE

    1 moby.docker-ce与docker-ee docker原是一个开源项目,主要由docker公司维护,2017年年初,docker公司将原先的docker项目改名为moby,并创建了dock ...

  5. Ubuntu18.04.1安装Docker CE 18.09.5

    1. 安装环境 # 系统版本 $ uname -a # Linux pc 4.18.0-18-generic #19~18.04.1-Ubuntu SMP Fri Apr 5 10:22:13 UTC ...

  6. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

  7. Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...

  8. 008 centos7安装docker ce

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装 docker ce 1.1 说明 Docker 的早期版本称为 docker 或 docker-engine, 从2 ...

  9. ubuntu 安装docker_Docker: 教程04 - (初始化安装之在 Ubuntu 安装Docker CE)

    创建 Ubuntu 运行环境 首先我们需要创建一个 Ubuntu 运行环境,在云环境中,我们创建了一个版本为 "Ubuntu 18.04 Bionic Beaver LTS" ,大 ...

  10. 一、安装Docker CE

    卸载旧版本 较旧版本的Docker被称为docker或docker-engine.如果已安装这些,需要卸载以及相关的依赖项. $ sudo yum remove docker \docker-clie ...

最新文章

  1. 计算机与网络技术基础试题及答案,计算机与网络技术基础试题及答案(2003年10月)...
  2. 怎么体验华为鸿蒙系统,华为mate40升级鸿蒙系统体验_华为mate40升级鸿蒙系统使用感受...
  3. 网站内链的6大常见形式你了解多少?
  4. ENTBOOST V1.0 发布,开源企业IM免费企业即时通讯
  5. GitLab公布关于开发者趋势的问卷调查结果
  6. 大工18秋计算机应用在线作业,大工18秋《计算机组网技术》在线测试1【标准答案】...
  7. 关于CPU Cache——程序猿需要知道的那些事
  8. jdk8 cms g1gc_JDK 14:CMS GC是OBE
  9. EE Servlet 3:在Servlet中生成HTML输出
  10. 解决$ is not define
  11. 学习索引结构的一些案例——Jeff Dean在SystemML会议上发布的论文(上)
  12. php 编译记录文件,php-7.1编译记录
  13. 计算机安装软件没有管理员权限设置,实用技巧:如何在win10中安装没有管理员权限的软件...
  14. 【预测模型】基于遗传算法优化最小二乘支持向量机lssvm实现数据预测matlab代码
  15. 基于MVC模式的企业公文处理信息系统的设计与实现
  16. python识别二维码
  17. 微信公众号运营辅助工具汇总
  18. android迅雷下载搭建开发环境
  19. 苹果手机来电归属地_手机号码归属地能否取消?工信部回复!
  20. Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系

热门文章

  1. 栈和队列(超详细Java实现)
  2. 知乎上获赞率最高的66个神回复,看完整个人都神清气爽
  3. ISO-17361-2017 车道偏离预警系统LDW测试方法和流程
  4. java 程序理解 BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  5. 10461: 整理抽屉
  6. Python request库爬取网页html源码
  7. qt撤销与回退_Git版本控制教程 - Git查阅、撤销修改和版本回退
  8. C++生成的exe在windows系统打开显示缺少dll动态库
  9. 基础15:npm、yarn、pnpm
  10. Elasticsearch7.6.x学习笔记(超详细)