一键更换Linux优质的软件源和docker源,要多方便有多方便!
在Linux系统中,使用优质的软件源和Docker源可以显著提升软件安装和更新的速度。以下是如何一键更换常见Linux发行版的软件源和Docker源的示例。
一键更换软件源
Ubuntu/Debian
备份原有源文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
使用阿里云源:
sudo bash -c 'cat > /etc/apt/sources.list <<EOF deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse EOF'
更新软件包列表:
sudo apt update
CentOS/RHEL
备份原有源文件:
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
使用阿里云源:
sudo bash -c 'cat > /etc/yum.repos.d/CentOS-Base.repo <<EOF [base] name=CentOS-\$releasever - Base baseurl=http://mirrors.aliyun.com/centos/\$releasever/os/\$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7 [updates] name=CentOS-\$releasever - Updates baseurl=http://mirrors.aliyun.com/centos/\$releasever/updates/\$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7 [extras] name=CentOS-\$releasever - Extras baseurl=http://mirrors.aliyun.com/centos/\$releasever/extras/\$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7 EOF'
更新软件包列表:
sudo yum makecache
一键更换Docker源
创建或编辑Docker配置文件:
sudo mkdir -p /etc/docker
使用阿里云Docker源:
sudo bash -c 'cat > /etc/docker/daemon.json <<EOF { "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"] } EOF'
将
<your_mirror>
替换为你选择的阿里云镜像加速器地址。重启Docker服务:
sudo systemctl daemon-reload sudo systemctl restart docker
注意事项
确保你使用的源是可信的,以避免安全问题。
有些软件源可能会有不同的版本,请根据你的Linux发行版版本选择合适的源。
如果你需要其他地区的镜像源,可以访问各大镜像站点获取地址。