引子
CentOS yum 软件包仓库
备份默认源
1
| [[email protected] ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.b
|
使用阿里云镜像
CentOS 5
1
| curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
|
CentOS 6
1
| curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
|
CentOS 7
1
| curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
|
生成对应的缓存
1 2
| yum clean all yum makecache
|
DockerCe 更换镜像源
配置docker-ce软件仓库
1 2 3
| yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
|
更换阿里云
1 2 3 4 5
| cd /etc/yum.repos.d/
vim docker-ce.repo # 按ecs进行非编辑模式 :%s/https:\/\/download.docker.com/https:\/\/mirrors.aliyun.com\/docker-ce/g
|
DockerHub 仓库
配置Docker 镜像加速
国内加速站点
1 2 3 4 5
| https://registry.docker-cn.com http://hub-mirror.c.163.com https://3laho3y3.mirror.aliyuncs.com http://f1361db2.m.daocloud.io https://mirror.ccs.tencentyun.com
|
使用命令来配置加速站点
1 2 3 4 5
| mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["<your accelerate address>"] }
|
使用脚本来配置加速站点
该脚本可以将 —registry-mirror 加入到你的 Docker 配置文件 /etc/docker/daemon.json 中。适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1,其他版本可能有细微不同。更多详情请访问文档。
1
| curl -sSL https://raw.githubusercontent.com/wss434631143/xiaoshujiang/master/articles/Docker/shell/set_mirror.sh | sh -s <your accelerate address>
|
通过修改启动脚本配置加速站点
1 2 3 4
| # 直接修改 /usr/lib/systemd/system/docker.service 启动脚本 vim /usr/lib/systemd/system/docker.service # 在dockerd后面加参数 ExecStart=/usr/bin/dockerd --registry-mirror=<your accelerate address>
|
以上操作后重启一下 Docker
1 2
| sudo systemctl daemon-reload sudo systemctl restart docker
|
pip 软件包仓库
pip改用阿里云镜像源
vim ~/.pip/pip.conf
1 2 3
| [global] trusted-host = mirrors.aliyun.com index-url = http://mirrors.aliyun.com/pypi/simple
|
直接使用命令安装
1
| pip install --trusted-host mirrors.aliyun.com -i http://mirrors.aliyun.com/pypi/simple -r requirements.txt
|