操作场景
为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。
公网访问方式:https://mirrors.tencent.com
内网访问域名:http://mirrors.tencentyun.com (支持 https)
说明:
mirrors.cloud.tencent.com
为公网与内网统一域名,如您的客户端处于互联网公网环境,可以通过公网访问,如您的客户端处于腾讯云 VPC 内部,且 DNS 保持了云上默认配置,则会优先解析到内网链路访问,为您提供更稳定的服务并节省公网数据开销。
本文档以腾讯云软件源站的公网访问地址为例,介绍如何在云服务器中使用腾讯云软件源站中的软件源。如果您需要通过内网的方式访问腾讯云软件源站,请将公网访问地址替换为内网访问地址。
本文档涉及的腾讯云软件源地址仅供参见,请从腾讯云软件源站获取最新地址。
注意事项
腾讯云软件源站每天从各软件源的官网同步一次软件资源。
前提条件
已登录云服务器。
操作步骤
使用腾讯云镜像源加速 pip
注意:
使用前,请确认您的云服务器已安装 Python。
临时使用软件源路径
执行以下命令,使用腾讯云 PyPI 软件源安装 pip。
pip install pip -i PyPI 软件源所在的目录
例如,您需要安装 17monip 包,且需要使用的 PyPI 软件源在 https://mirrors.cloud.tencent.com/pypi/simple
目录下,则执行以下命令:
pip install 17monip -i https://mirrors.tencent.com/pypi/simple
设为默认软件源路径
执行以下命令,将 ~/.pip/pip.conf
文件中的 index-url
参数修改为腾讯云软件源路径。
[global]
index-url = PyPI 软件源所在的目录
trusted-host = 公网/内网访问地址
例如,您需要使用的 PyPI 软件源在 https://mirrors.cloud.tencent.com/pypi/simple
目录下,则执行以下命令:
[global]
index-url = https://mirrors.tencent.com/pypi/simple
trusted-host = mirrors.cloud.tencent.com
使用腾讯云镜像源加速 Maven
注意:
使用前,请确认您的云服务器已安装 JDK 和 Maven。如果没有安装 JDK 和 Maven,请下载安装 JDK 和 Maven。
1. 打开 Maven 的 settings.xml
配置文件。
2. 找到<mirrors>...</mirrors>
代码块,并将以下内容配置至<mirrors>...</mirrors>
代码块中。
<mirror>
<id>nexus-tencentyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus tencentyun</name>
<url>https://mirrors.tencent.com/nexus/repository/maven-public/</url>
</mirror>
使用腾讯云镜像源加速 NPM
注意:
使用前,请确认您的云服务器已安装 Node.js 和 NPM。如果没有安装 Node.js 和 NPM,请 下载安装 Node.js 和 NPM。
执行以下命令,使用腾讯云 NPM 软件源安装 NPM。
npm config set registry https://mirrors.tencent.com/npm/
使用腾讯云镜像源加速 Docker
在容器服务集群上使用腾讯云 Docker 软件源
无需手动配置,容器服务(Tencent Kubernetes Engine,TKE)集群中的云服务器主机在创立节点时,会自动安装 Docker 服务并配置腾讯云内网镜像。
在云服务器上使用腾讯云 Docker 软件源
注意:
使用前,请确认您的云服务器已安装 Docker。如果没有安装 Docker,请 安装 Docker,Docker 1.3.2 版本以上才支持 Docker Hub Mirror 机制,如果您还没有安装 1.3.2 版本以上的 Docker 或者 Docker 版本过低,请先执行安装或升级操作。
https://mirror.ccs.tencentyun.com 只支持内网访问,不支持外网域名访问加速。
根据云服务器的操作系统类型,选择不同的操作步骤。
适用于 Ubuntu 22.04、Debian、CentOS 6 、Fedora、openSUSE 等操作系统,其他版本的操作系统的详细操作步骤略有区别:
1.1 执行以下命令,打开 /etc/default/docker
配置文件。
vim /etc/default/docker
1.2 按 i 切换至编辑模式,添加以下内容,并保存。
DOCKER_OPTS="--registry-mirror=https://mirror.ccs.tencentyun.com"
适用于 Centos 7 操作系统:
1.1 执行以下命令,打开 /etc/docker/daemon.json
配置文件。
vim /etc/docker/daemon.json
1.2 按 i 切换至编辑模式,添加以下内容,并保存。
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
适用于已安装 Boot2Docker 的 Windows 操作系统:
1.1 进入 Boot2Docker Start Shell,并执行以下命令:
sudo su echo "EXTRA_ARGS=\"–registry-mirror=https://mirror.ccs.tencentyun.com\"" >> /var/lib/boot2docker/profile exit
1.2 重启 Boot2Docker。
使用腾讯云镜像加速 MariaDB
说明:
以下操作步骤以 CentOS 7为例,不同操作系统的详细操作步骤略有区别。
1. 执行以下命令,在 /etc/yum.repos.d/
下创建 MariaDB.repo
文件。
vi /etc/yum.repos.d/MariaDB.repo
2. 按 i 切换至编辑模式,写入并保存以下内容。
# MariaDB 10.4 CentOS7-amd64
[mariadb]
name = MariaDB
baseurl = https://mirrors.cloud.tencent.com/mariadb/yum/10.4/centos7-amd64/
gpgkey = https://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
3. 执行以下命令,清除 yum 缓存。
yum clean all
4. 执行以下命令,安装 MariaDB。
yum install MariaDB-client MariaDB-server
使用腾讯云镜像加速 MongoDB
说明:
以下操作步骤以安装 MongoDB 4.0 版本为例,如需安装其他版本,请更改 mirror 路径中的版本号。
CentOS 和 Redhat 系统的云服务器使用腾讯云 MongoDB 软件源
1. 执行以下命令,创建 /etc/yum.repos.d/mongodb.repo
文件。
vi /etc/yum.repos.d/mongodb.repo
2. 按 i 切换至编辑模式,写入并保存以下内容。
[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tencent.com/mongodb/yum/el7
gpgcheck=0
enabled=1
3. 执行以下命令,安装 MongoDB。
yum install -y mongodb-org
Debian 系统的云服务器使用腾讯云 MongoDB 软件源
1. 根据 Debian 的版本不同,执行以下不同的命令,导入 MongoDB GPG 公钥。
apt-get update && apt-get install gnupg
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv B00A0BD1E2C63C11
2. 执行以下命令,配置 mirror 路径。
#mongodb仓库中已不再保留Debian 9及以下版本安装包
#Debian 10
echo "deb https://mirrors.cloud.tencent.com/mongodb/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
3. 执行以下命令,清除缓存。
sudo apt-get clean all
4. 执行以下命令,更新软件包列表。
sudo apt-get update
5. 执行以下命令,安装 MongoDB。
sudo apt-get install -y mongodb-org
Ubuntu 系统的云服务器使用腾讯云 MongoDB 软件源
1. 执行以下命令,配置 MongoDB 的存储库。
#Ubuntu 22.04
#MongoDB 隐藏了 Ubuntu 22.04.1 LTS 的存储库
sudo apt-get install wget gpg
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | gpg --dearmor > packages.mongodb.gpg
sudo install -D -o root -g root -m 644 packages.mongodb.gpg /etc/apt/keyrings/packages.mongodb.gpg
rm -f packages.mongodb.gpg
2. 执行以下命令,配置 mirror 路径。
echo "deb [ arch=amd64,arm64 signed-by=/etc/apt/keyrings/packages.mongodb.gpg] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
3. 执行以下命令,更新软件包列表。
sudo apt-get update
4. 执行以下命令,安装 MongoDB。
sudo apt-get install -y mongodb-org
使用腾讯云镜像源加速 Rubygems
注意:
使用前,请确认您的云服务器已安装 Ruby。
执行以下命令,修改 RubyGems 源地址。
gem source -r https://rubygems.org/
gem source -a https://mirrors.cloud.tencent.com/rubygems/