在docker desktop中点进容器,在日志中发现有报错,报错内容为:
image-20230426153952824.png
根据提示,进入命令行中执行“systemctl status dnf-makecache.service”命令看问题
点进Terminal
执行
systemctl status dnf-makecache.service
61e7deca063417e478405b967d34a12.png
根据告警告诉无法下载metadata,没有准备好跟mirrorlist连接
应该是跟yum有关系
执行
yum list
返回
CentOS Linux 8 - AppStream 85 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
故进入“/etc/yum.repo.d”中进行修改,我这里把路径下其他文件都修改了文件名,只留下CentOS-Linux-BaseOS.repo,把文件中的镜像路径改为阿里的镜像,“mirrors.aliyun.com”阿里镜像地址。
修改完成后
yum clean all
返回
0 files removed
yum list
哗啦啦刷一大堆
说明镜像通了,接下来重启容器,查看日志
image-20230426155512259.png可发现之前的报错,现在ok了,这个问题解决了
网友评论