注:日常学习和工作中,经常使用centos7,以及在上面搭建各种软件。整理常用的仓库,作为备忘,也为需要的人参考
1.CentOS
CentOS是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。
下载地址: centos安装包下载_开源镜像站-阿里云
相关仓库:
-
CentOS过期源(centos-vault):centos-vault镜像centos-vault下载地址centos-vault安装教程-阿里巴巴开源镜像站
-
CentOS arm源(centos-altarch):centos-altarch镜像centos-altarch下载地址centos-altarch安装教程-阿里巴巴开源镜像站
-
CentOS Stream源(centos-stream):centos-stream镜像centos-stream下载地址centos-stream安装教程-阿里巴巴开源镜像站
-
CentOS debuginfo源(centos-debuginfo):centos-debuginfo镜像centos-debuginfo下载地址centos-debuginfo安装教程-阿里巴巴开源镜像站
配置方法:
1. 备份旧repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 下载repo文件
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
参考网址:centos镜像centos下载地址centos安装教程-阿里巴巴开源镜像站 (aliyun.com)
2.EPEL (Extra Packages for Enterprise Linux) 镜像
EPEL(Extra Packages for Enterprise Linux), 是由Fedora Special Interest Group维护的Enterprise Linux(RHEL、CentOS)中经常用到的包。
下载地址:epel安装包下载_开源镜像站-阿里云
配置方法
1. 备份(如有配置其他epel源)
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
2. 下载repo文件
epel(RHEL 7)
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
参考网址:epel镜像epel下载地址epel安装教程-阿里巴巴开源镜像站 (aliyun.com) 官方主页:Extra Packages for Enterprise Linux (EPEL) :: Fedora Docs
3.Docker CE镜像
Docker CE是免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。
在CentOS 7上使用 yum 进行安装
# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # Step 2: 添加软件源信息 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # Step 3 sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo # Step 4: 更新并安装Docker-CE sudo yum makecache fast sudo yum -y install docker-ce # Step 4: 开启Docker服务 sudo service docker start # 注意: # 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,您可以通过以下方式开启。同理可以开启各种测试版本等。 # vim /etc/yum.repos.d/docker-ce.repo # 将[docker-ce-test]下方的enabled=0修改为enabled=1 # # 安装指定版本的Docker-CE: # Step 1: 查找Docker-CE的版本: # yum list docker-ce.x86_64 --showduplicates | sort -r # Loading mirror speeds from cached hostfile # Loaded plugins: branch, fastestmirror, langpacks # docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable # docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable # docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable # Available Packages # Step2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos) # sudo yum -y install docker-ce-[VERSION]
安装校验(查看版本)
root@iZbp12adskpuoxodbkqzjfZ:$ docker version Client: Version: 17.03.0-ce API version: 1.26 Go version: go1.7.5 Git commit: 3a232c8 Built: Tue Feb 28 07:52:04 2017 OS/Arch: linux/amd64 Server: Version: 17.03.0-ce API version: 1.26 (minimum version 1.12) Go version: go1.7.5 Git commit: 3a232c8 Built: Tue Feb 28 07:52:04 2017 OS/Arch: linux/amd64 Experimental: false
官方主页:Pricing | Docker
4.DaoCloud Docker镜像仓库
-
描述: 国内Docker加速器,加速从Docker Hub拉取镜像。
-
配置命令:
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://registry.docker-cn.com"] } EOF sudo systemctl restart docker
更推荐大家去阿里云注册以下,申请一个docker私有镜像仓库地址,下载镜像的速度会更快!
大致步骤如下:
1.在阿里云的官网上注册并登录你的账户。
2.找到“控制台”选项卡,点击进入你的控制面板。
3.在左边的菜单中,点击“容器镜像服务” - “镜像加速器”选项,就可以进入到镜像加速器的界面。
4.在这个界面上,你需要选择适合自己的加速器节点,然后点击“立即购买”按钮,就可以成功开通加速器。(暂时不需要费用)
5.最后得到一个镜像加速器地址,类似https://<XXX>.mirror.aliyuncs .com,写到上面的/etc/docker/daemon.json中就可以。
5.PyPI 镜像
PyPI(Python Package Index)是Python编程语言的软件存储库。开发者可以通过PyPI查找和安装由Python社区开发和共享的软件,也可以将自己开发的库上传至PyPI。
下载地址:pypi安装包下载_开源镜像站-阿里云
配置方法
a. 找到下列文件
~/.pip/pip.conf
b. 在上述文件中添加或修改:
[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com