ubuntu 系统使用国内源安装docker

本文详细介绍了如何在Ubuntu系统上通过清华大学镜像源安装Docker,包括更新包列表、安装必要的依赖、添加DockerGPG密钥和源文件,以及最终安装docker-ce、containerd等组件,并验证安装是否成功的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu 系统使用国内源安装docker

本文以清华大学源为例

先执行

apt-get update
apt-get install ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  tee /etc/apt/sources.list.d/docker.list > /dev/null

最后安装

apt-get update
apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

验证

执行docker -v 出现下图即表示安装成功
在这里插入图片描述

### 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环境搭建过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值