所有操作都是在root权限下做的,切换root用户
命令:su root
使用ls /etc/yum*查看所有的关于yum的文件的路径
先安装wget
命令:yum install wget -y
命令:cd /etc/yum.repos.d进去,以便于操作
我们需要配置的是CentOS-Base.repo文件
备份原来的文件
命令:mv CentOS-Base.repo CentOS-Base.repo.bak
下载新的CentOS-Base.repo文件
命令:wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
运行yum clean all 清除缓存,运行 yum makecache 生成新的缓存
命令:yum clean all
命令:yum makecache
接下来生成epel库
命令:yum install -y epel-release
出现这两个文件就下载成功了!!!
再次运行
yum clean all
yum makecache
我们跑个小火车试试(yum安装一个好玩的命令)
命令:sudo yum install -y sl
直接sl
ok,到此更换yum源结束
下面是安装docker及换docker的源
由于国内把Docker所有域名全部屏蔽了,完全无法访问,造成很多安装文章的教程作废,为此我找到了一篇通过国内镜像源来安装docker的,亲测成功。
前提条件
需要把yum源更换为国内并且更新为最新,见上面
一、安装docker
1.安装 Docker 所需的软件包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2. 使用国内镜像源可以加速 Docker 的下载。这里我们使用阿里云的镜像源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装 Docker Engine:
sudo yum install docker-ce docker-ce-cli containerd.io
二、换源
1.通过 vi/vim 进入/etc/docker/daemon.json
,如果没有这个文件,需要在/etc/docker
目录下手动进行创建这个目录,然后写入一下的内容.
{
"registry-mirrors":[
"https://9cpn8tt6.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
]
}
2.进行重启docker服务
# 重新加载 systemd 的配置
sudo systemctl daemon-reload
# 重启 Docker 服务
sudo systemctl restart docker
三、设置开机自启
1.终端输入
sudo systemctl enable docker
2.查看信息确认更换成功
docker info