2020-01-20 常用的鏡像

因為眾所周知的原因,在國內(nèi)時不時需要用到鏡像加速的辦法下載、加速。

下面把我常用到的一些加速的鏡像站整理一下,放出來,供大家使用。

常用鏡像站

常用的鏡像站,有需要的時候,先到里面找有沒有自己需要的鏡像。

上面是通用的鏡像站,大而全,什么都有。另外還有一些專門的鏡像站,可能更加實用。

其它還有一些,比如 Sohu Mirrors 等,因為網(wǎng)速和穩(wěn)定性的原因,暫時不就推薦了。

PHP

PHP 官網(wǎng)是不需要使用鏡像的,但官方的 PECL 和 composer packagist 兩個常用的站,都非常非常慢,加個速還是有必要的。

官網(wǎng) pecl 加速的辦法有兩個,一是下載發(fā)布的源碼下來,自行編譯,第二個辦法是用 proxy。pecl 的鏡像站沒找到。有知道的同學(xué)歡迎提供。

composer packagist 就要感謝阿里云了,在阿里云的鏡像站上有提供 packagist 站的全量鏡像,以及提供 composer.phar 本身下載。

mkdir -p $HOME/bin && cd $_
curl -Lo $HOME/bin/composer.phar https://mirrors.aliyun.com/composer/composer.phar
[ -f $HOME/bin/composer ] && unlink $HOME/bin/composer
ln -s $HOME/bin/composer.phar $HOME/bin/composer
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
cd -

docker

修改全局下載

此方法針對所有拉取官網(wǎng)鏡像(docker.io)的操作加速。

mkdir -p /etc/docker
DAEMON_JSON=$([ -f /etc/docker/daemon.json ] && cat /etc/docker/daemon.json)
DAEMON_JSON=$(echo $DAEMON_JSON | jq -Ma '."registry-mirrors"=(["https://dockerhub.azk8s.cn"]+."registry-mirrors")')
echo $DAEMON_JSON > /etc/docker/daemon.json
systemctl restart docker

單次下載加速/非官網(wǎng)鏡像加速

# library 鏡像
docker pull dockerhub.azk8s.cn/library/<repo>:<tag>
docker pull docker.mirrors.ustc.edu.cn/library/<repo>:<tag>

# docker.io 第三方鏡像
docker pull dockerhub.azk8s.cn/<user>/<repo>:<tag>
docker pull docker.mirrors.ustc.edu.cn/<user>/<repo>:<tag>

# gcr.io 鏡像
docker pull gcr.mirrors.ustc.edu.cn/<user>/<repo>:<tag>
docker pull gcr.azk8s.cn/<user>/<repo>:<tag>

# k8s.gcr.io 鏡像
docker pull gcr.io/google-containers/<repo>:<tag>
docker pull gcr.azk8s.cn/google-containers/<repo>:<tag>

# quay.io 鏡像
docker pull quay.mirrors.ustc.edu.cn/<user>/<repo>:<tag>
docker pull quay.azk8s.cn/<user>/<repo>:<tag>

CentOS

暫時不需要考慮 CentOS 加速,現(xiàn)在 yum 或者 dnf 可以很好管理鏡像站。

Debian buster

[ -f /etc/apt/sources.list ] && mv /etc/apt/sources.list /etc/apt/sources.list.bak`date +'%Y%m%d%H%I%S'`
cat <<EOF > /etc/apt/sources.list
deb http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb-src http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib
EOF
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容