Docker 安装(Ubuntu)
本章将详细介绍如何在 Ubuntu 系统上安装和配置 Docker Engine。
系统要求
Docker Engine 支持以下 Ubuntu 版本(64 位):
- Ubuntu 24.04 (Noble)
- Ubuntu 22.04 (Jammy)
- Ubuntu 20.04 (Focal)
硬件要求:
- 64 位处理器
- 内核版本 3.10 或更高
- 至少 2GB RAM(推荐 4GB 以上)
卸载旧版本
如果之前安装过旧版本的 Docker,需要先卸载:
安装方法一:使用 APT 仓库安装(推荐)
1. 更新包索引并安装依赖
2. 添加 Docker 官方 GPG 密钥
3. 添加 Docker APT 仓库
4. 安装 Docker Engine
5. 验证安装
安装方法二:使用便捷脚本
Docker 提供了一键安装脚本,适合快速安装:
⚠️ 便捷脚本不建议在生产环境使用,因为它会自动安装最新版本且无法自定义配置。
安装后配置
配置非 root 用户运行 Docker
默认情况下,Docker 命令需要 sudo 权限。将用户添加到 docker 组可以免去 sudo:
配置 Docker 开机自启
配置 Docker Daemon
创建或编辑 /etc/docker/daemon.json:
常见问题
权限问题
服务启动失败
DNS 解析问题
如果容器内无法解析域名,编辑 /etc/docker/daemon.json:
卸载 Docker
验证安装成功
如果所有命令正常执行,说明 Docker 在 Ubuntu 上安装成功。