引言
- 背景:国内下载软件包速度慢,影响系统更新和 Docker 镜像拉取
- 核心价值:一键切换国内镜像源,大幅提升下载速度
- 适用场景:Ubuntu/Debian 系统日常运维、Docker 部署
前置条件
- 系统要求
- Ubuntu 18.04+ / Debian 10+
- 网络连接正常
- sudo 权限
- 工具准备
- 终端访问权限
一键切换国内镜像源
🚀 官方源地址
- 官网:https://linuxmirrors.cn/
📝 一键命令
执行以下命令,自动完成切换:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
说明:
- curl -sSL:静默下载,跟随重定向
- bash <(…):管道执行脚本
- 自动备份原 sources.list 文件
✅ 验证切换成功
cat /etc/apt/sources.list
预期结果:
- 所有 deb http://archive.ubuntu.com 替换为 deb http://mirrors.ustc.edu.cn
- 或 mirrors.aliyun.com(取决于脚本自动选择)
Docker 安装脚本
1️⃣ 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
2️⃣ 添加用户到 docker 组
sudo usermod -aG docker $USER
3️⃣ 验证 Docker
docker run –rm hello-world
4️⃣ 使用 NVIDIA 容器(如需 GPU)
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
验证:
docker run –rm –gpus all nvidia/cuda:12.4-base nvidia-smi
常见问题
Q1:脚本执行报错 “Permission denied”?
✔ 使用 sudo bash 或确保当前用户有 sudo 权限
Q2:切换后 apt 更新失败?
检查:
sudo apt-get update
如遇问题,手动编辑 /etc/apt/sources.list 恢复原样
Q3:Docker 无法拉取镜像?
可能原因:
- 网络问题:配置代理或加速源
- 版本过旧:执行 apt-get update 获取最新源
替代方案:
- 阿里源:mirrors.aliyun.com
- 清华源:mirrors.tuna.tsinghua.edu.cn
结语
- 实测效果:下载速度提升 5-10 倍
- 建议:定期执行 apt-get update 保持更新
- 如果有什么问题,欢迎评论留言讨论,看到会回复
- 如果你觉得这个回答对你有帮助,欢迎关注我【一行梦境】,我会在那里分享更多深度内容和实用技巧。
网硕互联帮助中心




评论前必须登录!
注册