Ubuntu 系统安装 Docker
Ubuntu 系统安装 Docker
准备工作
1. 确认系统版本
按下键盘组合键 'Ctrl + Alt + T' 打开终端,输入:
sb_release -a
✅ 需要Ubuntu 18.04或更高版本(推荐20.04/22.04 LTS)
2. 更新系统
sudo apt update && sudo apt upgrade -y
❗ 此过程可能需要5-15分钟,请保持网络畅通
安装流程
步骤1:安装基础工具包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
🔧 作用:确保能安全下载Docker所需的加密组件
步骤2:添加安全密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
🛡️ 密钥验证可防止下载到被篡改的安装包
步骤3:配置软件源
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/null
🌐 此命令会自动匹配当前系统版本的仓库地址
步骤4:正式安装Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
⏳ 安装过程约需3-5分钟,具体取决于网络速度
验证安装
sudo docker run hello-world
🟢 当看到 Hello from Docker! 说明安装成功!
必要优化设置
1. 免sudo执行(重要!)
sudo usermod -aG docker $USER
💡 操作后需要完全退出终端并重新打开才能生效
2. 开机自动启动
sudo systemctl enable docker.service
常见问题解答
❓ 安装时出现404错误?
lsb_release -a
检查系统版本
确认步骤3的命令是否完整复制
❓ 运行docker命令提示权限拒绝?
groups | grep docker
查看用户组
若没有输出结果,请重新执行usermod命令
❓ 如何彻底卸载Docker?
sudo apt purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
下一步建议
- 查看安装版本:
docker --version
- 学习基础命令:
docker ps
# 查看运行中的容器
docker images
# 查看本地镜像 - 安装管理工具:
sudo apt install docker-compose
📢 注意:所有命令中的 # 及其后文字为注释,无需复制执行