


0s => => transferring dockerfile : 254B 0. Step 1 Installing Docker Compose To make sure you obtain the most updated stable version of Docker Compose, you’ll download this software from the official Docker repository. 5s ( 8 / 8 ) FINISHED => load build definition from mydockerfile-centos 0. 5s - > RUN yum -y install vim : #0 1.396 CentOS Linux 8 - AppStream 42 B/s | 38 B 00:00 #0 1.402 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist : No URLs in mirrorlist - mydockerfile-centos : 7 - 5 | WORKDIR $MYPATH 6 | 7 | > RUN yum -y install vim 8 | RUN yum -y install net-tools 9 | - ERROR : failed to solve : process "/bin/sh -c yum -y install vim" did not complete successfully : exit code : 1 问题分析: > RUN yum -y install vim: #0 1.396 CentOS Linux 8 - AppStream 42 B/s | 38 B 00:00 #0 1.402 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 报错:无法下载 repo 'appstream' 的元数据:无法准备内部镜像列表:镜像列表中没有 URL 由上错误描述可知:问题是由于最新版本 CentOS Linux 8中vim软件资源下载失败导致。 问题解决: 0s => => transferring dockerfile : 252B 0. 5s ( 6 / 7 ) => load build definition from mydockerfile-centos 0. # docker build -f mydockerfile-centos -t mycentos:0.1.
