如何在Ubuntu上安装Docker 25版本

633 阅读2分钟

如何在Ubuntu上安装Docker 25版本

在日常开发中,可能会遇到需要安装特定版本的Docker,例如25版本,以满足特定的项目需求。本文将详细介绍如何在Ubuntu系统上通过USTC镜像源安装Docker 25版本,并确保其配置和启动正常。

一、准备工作

在开始之前,确保你的系统已经更新并安装了必要的工具:

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

二、添加Docker的GPG公钥

首先,下载Docker仓库的GPG公钥,并将其保存到系统的密钥环中。这样可以确保你从USTC镜像站下载的Docker包是可信的。

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

三、配置Docker APT软件源

为了从USTC镜像站获取Docker软件包,你需要配置APT源列表,并指定要使用的GPG公钥进行签名验证。

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

四、更新APT包索引

添加软件源之后,更新APT包索引,以便从新配置的源中获取最新的Docker包信息。

sudo apt-get update

五、查找可用的Docker版本

在安装之前,建议先查看Docker仓库中可用的版本,确保你可以找到并安装所需的25版本。

apt-cache madison docker-ce

在输出结果中,你应该能够看到类似以下版本信息:

docker-ce | 5:25.0.3-1~ubuntu.22.04~jammy | https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu jammy/stable amd64 Packages

六、安装Docker 25版本

确认版本号后,使用以下命令安装指定的Docker 25版本:

sudo apt-get install docker-ce=5:25.0.3-1~ubuntu.22.04~jammy docker-ce-cli=5:25.0.3-1~ubuntu.22.04~jammy containerd.io

该命令会安装Docker的指定版本以及相关的命令行工具和Containerd。

七、启动并设置Docker服务开机自启

安装完成后,启动Docker服务,并设置其为开机自启:

sudo systemctl start docker
sudo systemctl enable docker

八、验证Docker安装

最后,验证Docker是否安装成功,并检查其版本:

docker version

如果成功安装,你将看到Docker 25版本的信息。

九、总结

通过以上步骤,你可以成功在Ubuntu系统上安装Docker的25版本。这一过程确保你使用的版本满足特定的项目需求,并利用USTC镜像源来加速下载和安装过程。

如果在安装过程中遇到任何问题,建议首先检查APT源的配置是否正确,并确保网络连接稳定。同时,熟悉如何查询和安装特定版本的Docker有助于你在不同项目中灵活应对环境需求。