Dockerfile中RUN yum -y install vim执行时出现Error: Failed to download metadata for repo AppStream

出现错误如题。
系统:centos8
执行命令:

docker build -f ./mydocker/Dockerfile2 -t mycentos:1.3 . 

出现错误:
在这里插入图片描述
解决方法:修改软件源。
将/etc/yum.repos.d/目录下的CentOS-Base.repo、CentOS-AppStream.repo、CentOS-Extras.repo中的mirrorlist注释掉,将baseurl 修改为阿里源:

baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/

下载阿里源:

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

生成缓存:

yum makecache

重启docker服务:

systemctl restart docker

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