由于众所周知的原因,在境内拉取公共库资源时经常失败。为避免用的时候到处找,整理了一些常用镜像站在这里。

常用镜像站汇总
409 words

1 npmh2

设置 npm 为淘宝镜像

Terminal window
npm config set registry https://registry.npmmirror.com

2 piph2

设置 pip 为清华镜像

Terminal window
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

设置 pip 为中科大镜像

Terminal window
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/simple

3 Condah2

设置 Conda 为清华镜像。在~/.condarc文件中写入以下内容:

channels:
- defaults
show_channel_urls:true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

特别地,对于 Windows,需要先执行conda config --set show_channel_urls yes创建该文件。

4 apth2

这里以 Debian 清华源Ubuntu 清华源为例。

4.1 Debian <= 12h3

Debian 12 及之前的版本,apt 源保存在/etc/apt/sources.list中。

注意将命令中的<suite>替换为对应的发行代号:

  • Debian 12(bookworm
  • Debian 11(bulleye
  • Debian 10(buster
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ <suite> main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ <suite>-updates main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ <suite>-backports main contrib non-free non-free-firmware
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ <suite>-security main contrib non-free non-free-firmware

4.2 Debian 13h3

Debian 13 后,apt 源保存在/etc/apt/sources.list.d/debian.sources中。

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian/
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

4.3 Ubuntu <= 22.04 LTSh3

Ubuntu 22.04 LTS 及之前的版本,apt 源保存在/etc/apt/sources.list中。

注意将命令中的<suite>替换为对应的发行代号:

  • Ubuntu 22.04 LTS(jammy
  • Ubuntu 20.04 LTS(focal
  • Ubuntu 18.04 LTS(bionic
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ <suite> main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ <suite>-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ <suite>-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ <suite>-security main restricted universe multiverse

4.4 Ubuntu 24.04 LTSh3

Ubuntu 24.04 LTS 后,apt 源保存在/etc/apt/sources.list.d/ubuntu.sources中。

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

5 Dockerh2

这里找到目前国内可用的 Docker 镜像源。

5.1 临时生效h3

拉取镜像时使用镜像站域名拼接上官方镜像名,如通过镜像站docker-0.unsee.tech拉取istio/distroless镜像:

Terminal window
docker pull docker-0.unsee.tech/istio/distroless

5.2 长期生效h3

将镜像站写入/etc/docker/daemon.json文件:

{
"registry-mirrors": ["https://docker-0.unsee.tech"]
}