Update Dockerfile to switch CentOS mirror source to Tencent Cloud and simplify sed commands
This commit is contained in:
parent
dd36a58ac8
commit
02008b5c02
@ -1,12 +1,11 @@
|
|||||||
FROM centos:centos7.9.2009
|
FROM centos:centos7.9.2009
|
||||||
|
|
||||||
# 切换 CentOS 镜像源为腾讯云源,更新包列表并安装依赖
|
# 切换 CentOS 镜像源为腾讯云源,更新包列表并安装依赖
|
||||||
RUN sed -e "s|^mirrorlist=|#mirrorlist=|g" \
|
RUN sed -i.bak \
|
||||||
-e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=https://mirrors.tencent.com/centos-vault/7.9.2009|g" \
|
-e 's|^mirrorlist=|#mirrorlist=|g' \
|
||||||
-e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$releasever|baseurl=https://mirrors.tencent.com/centos-vault/7.9.2009|g" \
|
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tencent.com/centos-vault|g' \
|
||||||
-e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever/extras|baseurl=https://mirrors.tencent.com/centos-vault/7.9.2009|g" \
|
|
||||||
-i.bak \
|
-i.bak \
|
||||||
/etc/yum.repos.d/CentOS-*.repo \
|
/etc/yum.repos.d/*.repo \
|
||||||
&& yum clean all \
|
&& yum clean all \
|
||||||
&& yum makecache \
|
&& yum makecache \
|
||||||
&& yum update -y \
|
&& yum update -y \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user