Dockerfile基于centos7创建nginx镜像报错ERROR: failed to solve: process “/bin/sh -c yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel” did not complete successfully: exit code: 1
解决办法:通过在 Dockerfile 中修改 yum 的源配置来解决镜像源无法访问的问题。
RUN sed -i 's|^mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-Base.repo && \
sed -i 's|^#baseurl=http://mirror.centos.org|baseurl=http://mirrors.aliyun.com|g' /etc/yum.repos.d/CentOS-Base.repo && \
yum clean all && yum -y makecache
解决效果