时间:2024-10-16 来源:网络 人气:
根据您提供的参考信息,以下是对如何更换CentOS 7的YUM源为国内源以及彻底卸载Docker服务的详细步骤:
打开终端,执行以下命令备份原有的yum源配置文件:
```bash
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
```
以阿里云和网易(163)源为例,使用wget命令下载对应的配置文件:
```bash
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
```
或者
```bash
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
```
使用以下命令清理旧的缓存:
```bash
sudo yum clean all
```
然后执行以下命令创建新的缓存:
```bash
sudo yum makecache
```
使用以下命令查看软件包仓库列表:
```bash
sudo yum repolist enabled
```
如果看到列表已更新为新的源地址,则表示更换成功。
如果需要更新系统,可以执行以下命令:
```bash
sudo yum update
```
```bash
sudo systemctl stop docker
```
```bash
sudo yum remove docker docker-engine docker-ce docker-ce-cli containerd.io
```
```bash
sudo rm -rf /var/lib/docker
```
```bash
sudo docker container stop $(sudo docker container ls -a -q)
sudo docker container rm $(sudo docker container ls -a -q)
```
```bash
sudo docker rmi $(sudo docker images -q)
```
```bash
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker
```
```bash
sudo rm -rf /var/lib/docker/network
```
```bash
sudo rm -rf /path/to/custom/docker/files
```
```bash
sudo reboot
```
完成以上步骤后,CentOS 7的YUM源已更换为国内源,同时Docker服务已被彻底卸载。