Docker 是现代应用开发中不可或缺的工具,它通过容器化技术实现应用的快速部署与环境隔离。Ubuntu 作为最流行的 Linux 发行版之一,与 Docker 的兼容性极佳。本文将手把手教你如何在 Ubuntu 系统上安装 Docker,并完成基础配置。
一、系统要求
在开始前,请确保满足以下条件:
- 操作系统:Ubuntu 20.04 或更高版本(推荐使用 LTS 长期支持版)
- 用户权限:具有
sudo权限的普通用户 - 网络环境:稳定的互联网连接(用于下载安装包)
二、安装步骤
1. 清理旧版本(如有)
sudo apt remove docker docker-engine docker.io containerd runc2. 安装依赖
sudo apt update && sudo apt install -y \
curl \
gnupg \
ca-certificates \
software-properties-common3. 添加 Docker 官方仓库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null4. 安装 Docker 引擎
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io5. 验证安装
sudo systemctl status docker看到 active (running) 表示服务已启动。
三、配置非 root 用户权限
默认情况下,Docker 需要 sudo 权限才能运行。为提高安全性,可将用户加入 docker 用户组:
sudo usermod -aG docker $USER操作后需注销并重新登录,使组权限生效。验证命令:
docker info四、验证 Docker 运行
运行经典测试容器:
docker run hello-world如果看到类似输出:
Hello from Docker!
This message shows that your installation appears to be working correctly.说明安装成功!
五、常用后续配置
1. 设置开机自启
sudo systemctl enable docker2. 安装 Docker Compose(推荐)
sudo apt install -y docker-compose-plugin验证安装:
docker compose version六、常见问题解决
- 权限不足:确保已将用户加入
docker组 - 端口冲突:检查 2375/2376 端口是否被占用
- 旧版本残留:彻底删除旧 Docker 配置文件(路径:
/etc/docker/)
七、下一步学习建议
安装完成后,你可以尝试:
- 拉取 Nginx 镜像:
docker pull nginx - 创建持久化容器:
docker run -d -p 80:80 --name web nginx - 学习
docker-compose.yml文件编写
通过以上步骤,你已成功在 Ubuntu 上部署 Docker!现在可以开始体验容器化技术带来的高效开发体验了。
相关推荐
- 使用 Docker 高效部署本地开发项目到服务器 2025-07-17
- docker配置国内源镜像 2025-07-01
评论0
暂时没有评论