概述
Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖打包到一个可移植的容器中,从而实现快速部署和跨平台运行。本指南将详细介绍在 Ubuntu 系统上安装 Docker 的完整步骤,特别使用了清华大学镜像源以加速国内用户的下载过程。
准备工作
在开始安装前,请确保:
- 使用的是 Ubuntu 系统(本教程适用于 Ubuntu 16.04 及以上版本)
- 拥有 sudo 权限或 root 用户权限
- 能够访问互联网
完整安装步骤
1. 卸载旧版本(如有)
为避免版本冲突,建议先卸载系统中可能存在的旧版本 Docker:
sudo apt-get remove docker docker-engine docker.io containerd runc
注意:如果这是首次安装 Docker,系统中可能没有这些旧版本,但执行此命令可以确保环境的清洁。
2. 设置 Docker 仓库
2.1 更新系统包索引
sudo apt-get update
2.2 安装必要的依赖包
sudo apt-get install ca-certificates curl
2.3 创建密钥目录并设置权限
sudo install -m 0755 -d /etc/apt/keyrings
2.4 下载 Docker 官方 GPG 密钥(使用国内镜像)
sudo curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
2.5 设置密钥文件权限
sudo chmod a+r /etc/apt/keyrings/docker.asc
2.6 添加 Docker 仓库源(使用清华镜像)
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
重要说明:此命令自动检测系统架构和 Ubuntu 版本代号,确保添加正确的仓库地址。


