一、阿里yum源镜像
1、设置阿里云镜像为本地yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清理缓存数据
yum clean all && yum makecache
这样设置完就可以使用阿里的yum源了
2、yum repolist查看yum仓库标识本地yum源:
[root@docker136 yum.repos.d]# yum repolist
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
源标识 源名称 状态
!base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 10,019
!docker-ce-stable/x86_64 Docker CE Stable - x86_64 25
!extras/7/x86_64 CentOS-7 - Extras - mirrors.aliyun.com 321
!updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.com 624
repolist: 10,989
3、阿里云epel源同步到本地
reposync
命令同步源,如下
reposync
(51/10019): NetworkManager-glib-devel-1.12.0-6.el7.x86_64.rpm | 805 kB 00:00:00
(52/10019): NetworkManager-glib-1.12.0-6.el7.x86_64.rpm | 1.2 MB 00:00:01
(53/10019): NetworkManager-libnm-1.12.0-6.el7.i686.rpm | 1.4 MB 00:00:00
(54/10019): NetworkManager-libnm-1.12.0-6.el7.x86_64.rpm | 1.4 MB 00:00:00
(55/10019): NetworkManager-libnm-devel-1.12.0-6.el7.i686.rpm | 1.1 MB 00:00:00
(56/10019): NetworkManager-libnm-devel-1.12.0-6.el7.x86_64.rpm | 1.1 MB 00:00:00
(57/10019): NetworkManager-libreswan-1.2.4-2.el7.x86_64.rpm | 112 kB 00:00:00
(58/10019): NetworkManager-libreswan-gnome-1.2.4-2.el7.x86_64.rpm | 36 kB 00:00:00
(59/10019): NetworkManager-ppp-1.12.0-6.el7.x86_64.rpm | 164 kB 00:00:00
(60/10019): NetworkManager-ovs-1.12.0-6.el7.x86_64.rpm | 165 kB 00:00:00
(61/10019): NetworkManager-team-1.12.0-6.el7.x86_64.rpm | 159 kB 00:00:00
(62/10019): NetworkManager-tui-1.12.0-6.el7.x86_64.rpm | 239 kB 00:00:00
(63/10019): NetworkManager-wifi-1.12.0-6.el7.x86_64.rpm | 186 kB 00:00:00
(64/10019): NetworkManager-wwan-1.12.0-6.el7.x86_64.rpm | 182 kB 00:00:00
(65/10019): ORBit2-2.14.19-13.el7.x86_64.rpm | 176 kB 00:00:00
(66/10019): ORBit2-2.14.19-13.el7.i686.rpm | 171 kB 00:00:00
(67/10019): ORBit2-devel-2.14.19-13.el7.x86_64.rpm | 174 kB 00:00:00
(68/10019): ORBit2-devel-2.14.19-13.el7.i686.rpm | 174 kB 00:00:00
(69/10019): OpenEXR-1.7.1-7.el7.x86_64.rpm | 80 kB 00:00:00
(70/10019): OVMF-20180508-3.gitee3198e672e2.el7.noarch.rpm | 1.6 MB 00:00:00
将阿里云中的epel源同步到本地/opt/yum/centos/7/os/中;第一次同步是时间可能较长,我这里有9911个rpm包。
reposync -r base -p /opt/yum/centos/7/os/
二、阿里maven镜像源
maven阿里云镜像。
在maven的settings.xml
中配置如下:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
或者直接加在项目的pom.xml
文件里repositories里面:
<repositories>
<repository>
<id>aliyunmaven</id>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
</repositories>
三、gradle镜像
gradle使用阿里云镜像
修改gradle初始化脚本
gradle 生命周期中有一个叫 初始化( Initialization )的过程,这个过程运行在 build script 之前,我们可以在这个地方做一点系统全局的设置,就比如配置仓库地址
你可以在这些地方使用你的初始化脚本:
1、命令行 (这个我就不说了
2、放一个init.gradle 文件到USER_HOME/.gradle/目录下
3、放一个后缀是.gradle的文件到 USER_HOME/.gradle/init.d/ 目录下
4、放一个后缀是.gradle的文件到 GRADLE_HOME/init.d/ 目录下.
放一个init.gradle 文件到USER_HOME/.gradle/目录下。init.gradle文件内容:
allprojects {
repositories {
maven {
name "aliyunmaven"
url "http://maven.aliyun.com/nexus/content/groups/public/"
}
}
}
三、docker镜像
1.使用阿里云的镜像加速
-
安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce -
配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://qj0pnr5o.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2.使用163的镜像
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 来配置 Daemon。
请在该配置文件中加入(没有该文件的话,请先建一个):
{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}
刷新配置,重启容器让加速器生效
sudo systemctl daemon-reload
sudo systemctl restart docker