zoukankan      html  css  js  c++  java
  • 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

    优秀不够,你是否无可替代

    软件测试交流QQ群:721256703,期待你的加入!!

    欢迎关注我的微信公众号:软件测试君


  • 相关阅读:
    开源协议
    开发新技能
    UML 思维导图 思维脑图 xmind
    小方法
    Android Service
    JS 下载图片
    quartz任务执行完之后再执行下一轮任务
    easyui 下边有滚动条问题
    微信支付证书 系统找不到指定的文件
    Swiper 动态加载数据没有变化问题
  • 原文地址:https://www.cnblogs.com/longronglang/p/14460694.html
Copyright © 2011-2022 走看看