ubuntu20.04安装docker下载过慢
时间: 2025-05-12 10:40:33 浏览: 50
### 解决方案
为了加速在 Ubuntu 20.04 上安装 Docker 的下载过程,可以采用以下方法:
#### 方法一:使用国内镜像源
通过配置国内的软件仓库镜像来提升依赖项的下载速度。以下是具体操作方式:
1. 更新系统的 APT 软件包索引并备份当前的 `sources.list` 文件。
```bash
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
```
2. 编辑 `/etc/apt/sources.list` 文件,替换为阿里云或清华大学开源镜像站的内容[^1]。
- 阿里云镜像地址:`http://mirrors.aliyun.com/ubuntu/`
- 清华大学镜像地址:`https://mirror.tuna.tsinghua.edu.cn/ubuntu/`
3. 添加 Docker 官方 GPG 密钥以及配置文件中的国内镜像源。
```bash
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
echo "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
4. 执行更新命令以应用新的镜像源。
```bash
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
```
#### 方法二:离线安装 Docker
如果网络环境较差或者无法连接外部资源,则可以选择离线安装的方式。
1. 下载所需的三个主要组件(containerd、docker-ce 和 docker-ce-cli)对应的 `.deb` 文件至本地计算机或其他可联网设备上[^3]。
- containerd.io 版本号 `_1.4.x-amd64.deb`
- docker-ce-cli 版本号 `~ubuntu-focal_amd64.deb`
- docker-ce 版本号 `~ubuntu-focal_amd64.deb`
2. 将这些文件传输到目标机器中,并运行如下指令完成安装。
```bash
sudo dpkg -i *.deb
sudo apt --fix-broken install
```
#### 方法三:优化现有网络条件下的下载体验
对于希望继续在线安装但又面临较慢网速的情况,可以通过调整代理设置改善状况。例如,在企业内部环境中可能需要指定 HTTP 或 HTTPS 代理参数给 APT 工具链使用[^2]:
```bash
export http_proxy=http://your-proxy-server:port/
export https_proxy=https://your-proxy-server:port/
sudo apt-get update && sudo apt-get install docker-compose-plugin
```
---
### 总结
上述三种途径分别适用于不同场景需求——当存在稳定高速互联网接入时推荐更改默认官方存储库链接指向更靠近用户的地理位置节点;而针对完全无外联情形则需准备齐全预编译好的二进制分发版实施手动部署流程;最后还有一种折衷办法即借助中间层缓存机制提高获取效率减少延迟时间影响用户体验效果显著。
阅读全文
相关推荐
















