1. 项目概述
在Linux系统中安装Docker是开发者经常需要面对的基础操作之一。Xubuntu作为Ubuntu的轻量级衍生版本,以其简洁高效的特性受到许多开发者的青睐。本文将详细介绍在Xubuntu 22.04 LTS系统上获取Docker资源的两种主流方法:通过官方仓库安装和离线下载安装包方式。
我曾在多个Xubuntu环境中部署过Docker,实测这两种方法各有优劣。官方仓库安装简单快捷但依赖网络质量,离线方式则适合无外网或网络受限的环境。下面将结合我的实际经验,详细解析每种方法的操作步骤和注意事项。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与系统检查
2.1 系统版本确认
在开始安装前,首先需要确认系统版本信息。打开终端(Ctrl+Alt+T)执行:
bash复制lsb_release -a
预期输出应包含"22.04"版本号和"jammy"代号。我遇到过因系统版本不匹配导致的依赖问题,所以这一步不能省略。
2.2 系统更新
即使是最新安装的系统,也建议先更新软件包索引:
bash复制sudo apt update && sudo apt upgrade -y
这个步骤可以避免因系统组件版本过旧导致的依赖冲突。有一次我跳过了这步,结果在安装过程中遇到了恼人的依赖错误,不得不回滚重来。
2.3 卸载旧版本
如果系统上存在旧版Docker,需要先彻底卸载:
bash复制sudo apt remove docker docker-engine docker.io containerd runc
残留的配置文件也需要清理:
bash复制sudo apt autoremove --purge docker*
注意:生产环境中如果已有容器在运行,务必先备份数据再执行卸载操作。
3. 方法一:通过官方仓库安装
3.1 安装依赖工具
首先安装必要的工具包:
bash复制sudo apt install \
ca-certificates \
curl \
gnupg \
lsb-release
这些基础工具在大多数Xubuntu最小化安装中可能不存在。我曾经在一个精简版环境中因缺少gnupg导致后续步骤失败。
3.2 添加Docker官方GPG密钥
为保证软件来源可信,需要添加Docker的GPG密钥:
bash复制sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
这
