1. 更新索引并安装基础依赖

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release

2.添加 Docker 官方 GPG 密钥与软件源

这里使用阿里云镜像站,速度更快:

# 添加密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加软件源
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

3. 安装 Docker 引擎与 Docker Compose

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

看到 Created symlinkSetting up docker-ce 的字样,说明 Docker 引擎已经成功安装并启动了。

4. 验证安装

docker --version
# 我这里输出:Docker version 28.1.1, build ...

5.过程中遇到的问题:

阿里的镜像源在你的网络环境下连接超时了!!!!!

替换2.强制换源(换成清华源)

1. 直接运行这行命令,它会覆盖掉之前不通的阿里源配置。

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2. 更新索引并尝试修复安装

这次加上 --fix-missing,让系统在遇到个别文件下载失败时尝试跳过或重新寻找:

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin --fix-missing

更多推荐