【注:結尾有大福利哦!】程序員
因爲一種衆所周知的緣由,國內對外網的訪問常常出現速度緩慢或者乾脆沒法鏈接的狀況,而程序員則是這種現象最大的受害者(沒有之一),經常Maven Resolve一下,一天時間就過去了,老闆會聽你解釋嗎,不存在的好嗎。docker
咱們也很絕望啊,因此做爲程序員,一個必要的生存技巧就是,要會設置各類鏡像加速,例如如下幾種(以設置阿里雲的各類鏡像爲例)。json
編輯~/.m2/settings.xml(如不存在則建立):maven
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>
編輯/.gradle/init.gradle(如不存在則建立):大數據
allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public' def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } if (url.startsWith('https://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL." remove repo } } } maven { url ALIYUN_REPOSITORY_URL url ALIYUN_JCENTER_URL } } }
編輯~/.pip/pip.conf(如不存在則建立): gradle
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
編輯/etc/docker/daemon.json(如不存在則建立):阿里雲
注:須要有阿里雲帳號(能夠用淘寶之類的帳號登錄),登錄阿里雲以後在產品列表選擇「容器鏡像服務」,點擊左側「鏡像加速器」,便可看的屬於你的鏡像地址。url
{ "registry-mirrors": ["https://yourcode.mirror.aliyuncs.com"] }
須要重啓docker:spa
sudo systemctl daemon-reload
sudo systemctl restart docker
Yum使用阿里雲鏡像(先備份原repo,再下載阿里雲的repo文件):3d
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
好了,今天的生存指南就先到這,下期見!
福利在這裏,凡關注「程序員雜書館」公衆號的,館長將免費送出大數據經典書籍,沒錯,就是下面這本,紙質書哦!還猶豫什麼,抓緊點擊關注吧。
(因爲文章留言功能目前有問題,請你們直接在公衆號裏留言給出發貨地址,若是不想要紙質書的,我也能夠發一些經典的大數據PDF給到家,謝謝!)