前言
使用什么系统安装的docker,一般则是用什么方式安装软件,替换源的方式,会有些许区别,如centos用yum安装,ubuntu用apt-get。
进入容器内
都是以管理员身份进入
docker exec -it -uroot jenkins bash
docker exec -itu root jenkins /bin/bash
如下图所示:
找到源文件位置并备份
cd /etc/yum.repos.d
#备份
cp CentOS-Base.repo CentOS-Base.repo.bak
cp CentOS-AppStream.repo CentOS-AppStream.repo.bak
cp CentOS-Extras.repo CentOS-Extras.repo.bak
替换为国内源
对于 CentOS 8,使用以下命令替换默认的配置
sed -e 's|^mirrorlist=|#mirrorlist=|g'
-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/centos|g'
-i.bak
/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Extras.repo
/etc/yum.repos.d/CentOS-AppStream.repo
对于 CentOS 6、7,使用以下命令替换默认配置
sed -e 's|^mirrorlist=|#mirrorlist=|g'
-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g'
-i.bak
/etc/yum.repos.d/CentOS-Base.repo
更新缓存
替换之后,更新缓存。
yum makecache
参考文章:https://blog.csdn.net/qq_35995514/article/details/105988990