配置yum国内仓库和docker国内镜像源

一、配置国内yum仓库

a.备份yum默认仓库文件

$ cd /etc/yum.repos.d   ---进入仓库目录

$ mv CentOS-Base.repo CentOS-Base.repo.backup   ---备份默认源文件

b.下载国内仓库源文件(ps:各个版本的Linux的源文件有差异,作者的是Centos 7)

$ wget -O ./CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo   ---下载网易仓库源文件并重命名

# 下载后执行以下两条命令
$ yum clean all   ---清空缓存

$ yum makecache   ---生成缓存

ps:根据阿里云官方配置说明,需要将源文件内的http更改为https,作者没有更改,不知为何要这么做,
感兴趣的同学可以研究一下,阿里云官方配置方法:
https://developer.aliyun.com/article/704987
https://developer.aliyun.com/article/691851

# 更多仓库官方安装方法
网易163 yum源,安装方法查看:http://mirrors.163.com/.help/ 
中科大的 yum源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help 
sohu的 yum源,安装方法查看: http://mirrors.sohu.com/help/ 
阿里云的 yum源,安装方法查看: https://mirrors.aliyun.com/
清华大学的 yum源,安装方法查看: https://mirrors.tuna.tsinghua.edu.cn/ 
浙江大学的 yum源,安装方法查看: http://mirrors.zju.edu.cn/ 
中国科技大学yum源,安装方法查看: http://centos.ustc.edu.cn/

二、Docker

a.配置Docker国内镜像加速

# 首先执行下面这条命令,查看是否在 docker.service 文件中配置过镜像地址

$ systemctl cat docker | grep '\-\-registry\-mirror'

# 如果上面这条命令有输出,需要执行下面的命令处理一下

$ systemctl cat docker   ---查看 ExecStart= 出现的位置,
修改对应的文件内容去掉 --registry-mirror 参数及其值,再执行以下命令

# 如果没有输出接着执行以下命令

$ vim /etc/docker/daemon.json   ---添加以下内容,可自行选择适当的地址添加
 
{
    "registry-mirrors": [
        "http://registry.docker-cn.com",
        "http://docker.mirrors.ustc.edu.cn",
        "http://hub-mirror.c.163.com",
        "http://{你的ID}.mirror.aliyuncs.com",
        "http://mirror.baidubce.com",
        "http://mirror.ccs.tencentyun.com"
  ]
}

$ systemctl daemon-reload   ---重新加载 daemon.json 文件
 
$ systemctl restart docker 或 $ service docker restart   ---重启Docker

阿里源地址为:https://cr.console.aliyun.com/cn-qingdao/mirrors

b.Docker国内仓库和镜像

国内 Docker 仓库

阿里云:https://dev.aliyun.com/search.html

网易云:https://c.163yun.com/hub#/m/home

时速云:https://hub.tenxcloud.com

DaoCloud:https://hub.daocloud.io

国外 Docker 仓库

Docker Hub:https://hub.docker.com

Quay:https://quay.io

End...

posted @ 2020-11-28 14:22  Brother_BigCousin  阅读(1280)  评论(0编辑  收藏  举报