diff options
| author | 陆秋文 <[email protected]> | 2021-07-15 05:49:36 +0000 |
|---|---|---|
| committer | 陆秋文 <[email protected]> | 2021-07-15 05:49:36 +0000 |
| commit | c3cd7898c9ce6ff7e43e6635bd44c50afaeed97e (patch) | |
| tree | 1bcf8883109afa676e66b4ee0bde639ede249661 | |
| parent | 81a846ec3af652566ae6d55df52969227554ff7a (diff) | |
改用清华的yum源
| -rw-r--r-- | CentOS-Base.repo | 44 | ||||
| -rw-r--r-- | Dockerfile | 7 |
2 files changed, 49 insertions, 2 deletions
diff --git a/CentOS-Base.repo b/CentOS-Base.repo new file mode 100644 index 0000000..9040b0c --- /dev/null +++ b/CentOS-Base.repo @@ -0,0 +1,44 @@ +# CentOS-Base.repo +# +# The mirror system uses the connecting IP address of the client and the +# update status of each mirror to pick mirrors that are updated to and +# geographically close to the client. You should use this for CentOS updates +# unless you are manually picking other mirrors. +# +# If the mirrorlist= does not work for you, as a fall back you can try the +# remarked out baseurl= line instead. +# +# + +[base] +name=CentOS-7 - Base +#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os&infra=$infra +baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + +#released updates +[updates] +name=CentOS-7 - Updates +#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=updates&infra=$infra +baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/updates/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + +#additional packages that may be useful +[extras] +name=CentOS-7 - Extras +#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=extras&infra=$infra +baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/extras/$basearch/ +gpgcheck=1 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + +#additional packages that extend functionality of existing packages +[centosplus] +name=CentOS-7 - Plus +#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=centosplus&infra=$infra +baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/7/centosplus/$basearch/ +gpgcheck=1 +enabled=0 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 + @@ -1,11 +1,14 @@ FROM centos:7 COPY rpm_upload_tools.py /root/rpm_upload_tools.py COPY file_upload_tools.py /root/file_upload_tools.py -COPY repo.internal.geedge.net.repo /etc/yum.repos.d/repo.internal.geedge.net.repo +COPY repo.internal.geedge.net.repo /tmp/repo.internal.geedge.net.repo +COPY CentOS-Base.repo /tmp/CentOS-Base.repo COPY netrc.conf /root/.netrc COPY cmake /tmp/build_cmake -RUN yum install -y gcc gcc-c++ make libpcap-devel epel-release patch wget socat automake autoconf libtool rpm-build git && \ +RUN rm -rf /etc/yum.repos.d/* && \ + cp /tmp/*.repo /etc/yum.repos.d/ && \ + yum install -y gcc gcc-c++ make libpcap-devel epel-release patch wget socat automake autoconf libtool rpm-build git && \ wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo && \ cd /tmp/build_cmake && \ tar xf cmake-3.12.4-Linux-x86_64.tar.gz && \ |
