docker:出现Errors during downloading metadata for repository ‘AppStream‘解决方法

这里写目录标题

  • 问题所示
  • 问题解决
  • 完善问题
  • 其他问题

问题所示

出现如下问题:

一般都是在Dockerfile中使用RUN yum 安装一些个别的命令
最主要的是联网链接不上

主要是通过以下解决:

  1. 设置镜像中的个别命令有墙堵住
  2. 网络配置问题

网上说的防火墙,个人感觉影响不大,开启与不开启都可以使用(有测试过)
docker:出现Errors during downloading metadata for repository ‘AppStream‘解决方法_第1张图片

Errors during downloading metadata for repository 'appstream':
  - Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=container [Could not resolve host: mirrorlist.centos.org]
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=container [Could not resolve host: mirrorlist.centos.org]

问题解决

问题解决:
大多数原因还是上网链接不上
或者是dns配置解析有问题
导致一直卡在那里下载,下载不动
通过重启网络配置,或者是配置一下dns即可

docker:出现Errors during downloading metadata for repository ‘AppStream‘解决方法_第2张图片
dns可以设置为自动获取
或者是修改成114.114.114.114都可
能连接上网络就行,最好搭建一个(ti zi)

在这里插入图片描述

完善问题

如果以上还不能解决,可以通过搭建一个(ti zi),能下载更快

在者这个和防火墙没多大关系
作者在关闭的防火墙中也可以配置成功

在这里插入图片描述

网上说的开启防火墙,兴许有些用
你可试试systemctl start firewalld.service

或者重启一下docker容器 docker start 容器id

具体涉及防火墙的命令
可查看博主相关文章
linux之防火墙命令firewall、iptable以及端口号等详解诠释(全)

其他问题

关于docker的其他问题
如果你也有遇到,可看我这些文章

  1. Docker:run镜像后使用ps命令查不到解决办法
  2. docker出现Error response from daemon: driver failed programming external connectivity on endpoint解决方法
  3. 出现Got permission denied while trying to connect to the Docker daemon socket at unix: ///var/run的解决方法

以上问题都是比较常见的,通过解决bug,可以知道如何铲除以及怎么解决的问题所在
愿天下没有bug,也可以更高效的铲除bug

你可能感兴趣的:(BUG,docker)