Centos8安装docker报错(错误提示:All mirrors were tried)的问题

Centos8从零安装Docker-ce

背景:我把服务器整个yum源的配置文件里的内容全删了。

因为我一直碰到“All mirrors were tried”的报错信息。

没错,一气之下 rm -rf /etc/yum.repos.d/* 全部!删了!

设备:腾讯云服务器

系统:CentOS 8.4

安装过程

# 注:如果当前不是root用户,请在命令头部加“sudo”(已经是root用户请忽略)

# 第1步:重新构建yum源配置文件目录
# mkdir ”创建目录“命令
sudo mkdir /etc/yum.repos.d

# 第2步:下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
# (因为都删了,现在相当于重构一个yum(aliyun)源的配置文件)
# -O “将文档写入文件(将下载的内容写入到指定目录的文件)。”
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

# 第3步:非阿里云服务器用上述命令,会产生不必要的报错信息(不影响使用),所以可以执行命令去解决它。
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

# 第4步:重构缓存(清空+建立)
sudo yum clean all && yum makecache

# ++++++++++++++如果不需要装Docker,执行完这4步其实也可以了。(但是我要装呀~)++++++++++++++++++++++++++++ #

# 第5步:安装一个yum的常用工具包“yum-utils”(作用是包里有个yum-config-manager命令,待会可以用)
sudo yum install -y yum-utils

# 第6步: 添加软件源信息
# (这个命令实质上就是从这个链接下载一个 docker-ce.repo 到 /etc/yum.repos.d/ 这个目录里,省去了”wget -O“的麻烦)
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 第7步:重构缓存(也就是再一次执行”第4步“的命令)
sudo yum clean all && yum makecache

# 第8步:终于!! 可以下载docker了
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 第9步:开启docker服务(以前是用service命令,现在用systemctl命令比较合适)
sudo systemctl start docker

# 第10步:设置docker开机自启动
sudo systemctl enable docker

# 第11步:检查docker服务状态
sudo systemctl status | grep docker

# ++++++++++++++ 已经大功告成啦~ run一个哈喽沃德看看吧~ ++++++++++++++++++++++++++++ #

sudo docker run hello-world

# 输入命令,等待片刻,出现下图这些文字,那就是没问题了。

#+++++++++++++++++++++++++++++++++++ E N D ++++++++++++++++++++++++++++++++++++ #

到此这篇关于Centos8安装docker报错(错误提示:All mirrors were tried)的文章就介绍到这了,更多相关Centos8安装docker报错内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • CentOS8下的Docker使用详解

    一.CentOS8下Docker的安装 curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo yum install -y https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm yum install

  • 基于CentOS8系统使用Docker搭建Gitlab的详细教程

    目录 一.安装Docker 二.安装GitLab 三.初始化GitLab 一.安装Docker #1.卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine #2.下载需要的安装包 sudo yum install -y yum-utils #

  • Centos8.3、docker部署springboot项目实战案例分析

    引言 目前k8s很是火热,我也特意买了本书去学习了一下,但是k8s动辄都是成百上千的服务器运维,对只有几台服务器的应用来说使用k8s就有点像大炮打蚊子.只有几台服务器的应用运维使用传统的tomcat部署很繁琐,效率不高,动辄十几分钟部署一台服务,使用jenkins部署又太过复杂,斟酌许久我还是选择了使用docker+dockerFile的方式部署.这种方式部署简单高效. docker安装 curl -fsSL https://get.docker.com | bash -s docker --m

  • Centos8无法安装docker问题的解决方法

    出现问题 [root@zh ~]# [root@zh ~]# [root@zh ~]# yum -y install docker 上次元数据过期检查:0:08:25 前,执行于 2020年08月05日 星期三 20时28分10秒. 未找到匹配的参数: docker 错误:没有任何匹配: docker [root@zh ~]# 解决办法 首先测试一下是否能ping通外网: [root@zh ~]# [root@zh ~]# [root@zh ~]# [root@zh ~]# ping www.b

  • CentOS8上用Docker部署开源项目Tcloud的教程

    一.安装Docker 1.我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上) root账户登录,查看内核版本如下 uname -a 2.把yum包更新到最新 yum update (期间要选择确认,输入 y 即可) 3.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils

  • centos8使用Docker部署Django项目的详细教程

    引言 在本文中将介绍在Docker中通过django + uwsgi + nginx部署方式部署Django项目, 由于记录的是学习过程,使用的都是目前较高的版本. python  版本为3.8.3 django  版本为3.0.6 nginx   版本为1.17.10 好了简单的介绍之后,就进入正题了. 创建一个工作目录 创建一个工作目录用来存放项目,和Dockerfile等文件. mkdir uwsgidocker 简单说明一下各个文件 docker-compose.yml: Docker

  • Centos8安装docker报错(错误提示:All mirrors were tried)的问题

    Centos8从零安装Docker-ce 背景:我把服务器整个yum源的配置文件里的内容全删了. 因为我一直碰到“All mirrors were tried”的报错信息. 没错,一气之下 rm -rf /etc/yum.repos.d/* 全部!删了! 设备:腾讯云服务器 系统:CentOS 8.4 安装过程 # 注:如果当前不是root用户,请在命令头部加"sudo"(已经是root用户请忽略) # 第1步:重新构建yum源配置文件目录 # mkdir "创建目录&quo

  • 阿里云镜像安装docker报错的问题及解决方案

    问题 使用阿里云镜像安装docker时出现如下报错,具体如下图: Malformed entry 60 in list file /etc/apt/sources.list (Component) 解决方案 注意到报错提示/etc/apt/sources.list 这个文件第60行格式错误,那么尝试把这行注释掉.先打开这个文件: $ sudoedit /etc/apt/sources.list 再使用vim的语法进入编辑模式后,找到第60行的 deb [arch=amd64] https://d

  • CentOS版本问题安装Docker报错的解决方案

    1. 版本信息 # cat /etc/system-release CentOS Linux release 7.2.1511 (Core) # uname -a Linux k8s-daniel-3 3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 2. Docker的安装和错误 直接使用yum -y install docker进行安装, 然后无法启动.

  • ubuntu vps安装docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.问题解决

    问题发现 最近在工作中需要用到docker,找了一些教程便兴致冲冲的安装: wget -qO- https://get.docker.com/ | sh 然后 docker info 输出: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 通过 service docker restart 尝试没有变化, 查看 docker 的日志 tail -5f

  • Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法

    问题一:安装模块时出现报错 Microsoft Visual C++ 14.0 is required,也下载安装了运行库依然还是这个错误 解决: 1.打开Unofficial Windows Binaries for Python Extension Packages(http://www.lfd.uci.edu/~gohlke/pythonlibs/),这里面有很多封装好的Python模块的运行环境 2.找到所需要下载的模块文件对应版本进行下载. 如,需要下载Pymssql,本机安装是32位

  • 解决Python安装cryptography报错问题

    错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7

  • docker 报错 Exited (1) 4 minutes ago的原因分析

    docker 报错 1. 查看原因 docker logs nexus 2. 报错原因 OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e7000000, 419430400, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environmen

  • vue2安装vue-router报错的解决方法

    目录 项目场景: 问题描述: 原因分析: 解决方案: 附加: 总结 项目场景: 在vue2中安装vue-router 问题描述: 提示:在安装过程中报错,缺少依赖: PS D:\WebDeplpyer\workspace\Vue_Basic\vue_test> npm i vue-routernpm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency treenpm ERR!npm ERR! While resolvi

  • Docker报错Operation not permitted问题的解决方法

    目录 前言 1)docker file 生成基本镜像,这个比较简单 2)容器内安装扩展包时,提示没有权限 3)容器内安装扩展包 4)扩展包里没有redis包,只能通过pecl安装. 5)使用当前容器生成镜像 总结 前言 Docker PHP需要安装 bcmath,pdo_mysql,redis3个扩展,由于权限问题,所以不能通过Dockerfile直接生成需要的镜像.这里分3部分来做,第一部分生成基本镜像,包含了可以用Dockerfile安装的PHP扩展.第二部分用镜像启动容器,手工安装扩展包最

  • sql server利用不同语种语言显示报错错误消息的方法示例

    问题: 生产环境的操作系统和数据库可能是英文版的,而我们的母语是中文,如果英语能力差点,可能有时对英语环境下的数据库脚本报错的英文提示看不懂,如果直接拿英语错误提示通过翻译工具去翻译,也不一定就是完全翻译得100%准确. 解决方案: 通过set language指定语种语言,使sql server的报错以该语种语言的形式呈现. 脚本: /* 说明:通过set language指定语种语言,使sql server的报错以该语种语言的形式呈现 脚本来源:https://www.cnblogs.com

随机推荐