ubuntu系统阿里云镜像源安装docker
时间: 2025-01-11 10:22:44 浏览: 92
### Ubuntu系统中通过阿里云镜像源安装Docker
#### 准备工作
确保已更新系统的软件包索引并安装必要的依赖项。
```bash
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
```
#### 添加官方GPG密钥
为了验证下载的文件来自可信来源,需先添加Docker官方的GPG密钥。
```bash
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 配置阿里云镜像源
创建一个新的APT仓库配置文件来指定使用阿里云作为Docker CE APT仓库的位置[^1]。
```bash
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
#### 更新本地APT缓存
完成上述操作后,刷新本地APT缓存以便能够获取最新的可用版本列表。
```bash
sudo apt-get update
```
#### 安装特定版本的Docker Engine
查看可选版本并通过命令行选择要安装的具体版本号。这里假设选择了最新稳定版进行安装:
```bash
apt-cache madison docker-ce
sudo apt-get install -y docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
```
注意:<VERSION_STRING>应替换为实际查询到的目标版本字符串。
#### 设置国内加速器
为了让后续拉取容器镜像更加快捷高效,可以进一步设置Docker守护进程使用的注册表镜像地址[^2]。
```bash
sudo mkdir -p /etc/docker
cat <<-'EOF' | sudo tee /etc/docker/daemon.json
{
"registry-mirrors": ["https://dm7frnlw.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
```
至此,在Ubuntu系统上利用阿里云镜像源成功完成了Docker环境搭建过程。
阅读全文
相关推荐


















