在国内,使用npm,docker等国外软件速度都很慢,下面我来教教大家如何替换这些开源软件的源为国内源,让下载飞一样的感觉。
一、关于下载docker
docker是目前最先进的虚拟化技术,功能强大,但是有个最大的问题就是docker的镜像源在国外,因此下载docker的成功率很低。
但是阿里云镜像源,中科大镜像源都有同步docker的镜像。直接手动修改/etc/apt/source.list,将docker的相关条目修改为
https://mirrors.ustc.edu.cn/docker-ce 或 https://mirrors.aliyun.com/docker-ce 即可。
二、关于docker pull镜像
docker pull 这个命令速度也很慢,解决方法是开通阿里的加速度。开通地址:容器Hub服务,然后选择“Docker Hub 镜像站点”,就能看见您的加速器地址了。
然后将地址添加到docker的配置文件中去就能解决下载docker镜像的速度问题了,添加方法。
vim /etc/docker/daemon.json
然后在最下面输入:
{
"registry-mirrors": ["https://k32m98ju.mirror.aliyuncs.com"]
}
保存即可。
三、关于npm加速问题
npm服务器也在国外,使用npm速度会很慢,阿里推出了cnpm服务,但是经过小沃的测试,cnpm使用起来会有各式各样的bug,不建议使用。
但是阿里依旧提供了修改npm的源的方法,只要修改了,就可以直接使用阿里的源来作为npm的源了。
修改方法:
vim ~/.npmrc
然后输入
registry = https://registry.npm.taobao.org
保存,然后运行命令npm info underscore
也可以直接运行npm config set registry https://registry.npm.taobao.org
然后运行命令npm info underscore