Skip to content

Commit a128565

Browse files
authored
fix(Dockerfile): Fix the yum install failure caused by its EOL (#2075)
Resolve #2071.
1 parent abd1794 commit a128565

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

docker/pegasus-build-env/centos7/Dockerfile

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,16 @@ FROM centos:7.5.1804
1919

2020
LABEL maintainer=wutao
2121

22-
RUN yum -y install centos-release-scl \
22+
RUN sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo && \
23+
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo && \
24+
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo && \
25+
yum -y install centos-release-scl \
2326
scl-utils \
24-
epel-release; \
25-
yum -y install devtoolset-7-gcc \
27+
epel-release && \
28+
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo && \
29+
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo && \
30+
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo && \
31+
yum -y install devtoolset-7-gcc \
2632
devtoolset-7-gcc-c++ \
2733
java-1.8.0-openjdk-devel.x86_64 \
2834
python3 \
@@ -48,10 +54,10 @@ RUN yum -y install centos-release-scl \
4854
flex \
4955
krb5-devel \
5056
cyrus-sasl-devel \
51-
patch; \
52-
yum -y install ca-certificates; \
53-
yum clean all; \
54-
rm -rf /var/cache/yum;
57+
patch && \
58+
yum -y install ca-certificates && \
59+
yum clean all && \
60+
rm -rf /var/cache/yum;
5561

5662
ENV PATH="/opt/rh/devtoolset-7/root/bin/:${PATH}"
5763

0 commit comments

Comments
 (0)