报错如图所示
百度了很多答案,有说修改源的,有说网络的问题,试验了之后都没有结果,最后在CSDN一位大佬的博文里找到了答案,完美解决,现分享转载下。
在dockerhub里面,centos最新版是centos8,在编写dockersfile的时候
命令拉取镜像就拉取了最新版本,目前应该是centos8,这导致了在追加命令 使用yum源的时候报错
FROM centos
报错信息变为了:
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
听其他大佬说 centos8是在21年12月31日停止了源的服务导致,所以我这边只能重新拉取centos7的镜像,即把命令修改了下.
FROM centos:7
这样拉取的镜像便是centos7的,如此解决了我的问题.