docker容器內如何更換yum源【只想換成國內源而已】


前言

使用什么系統安裝的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM