Ubuntu 系统安装 Docker

Ubuntu 系统安装 Docker

微信截图_20250303171029.png


准备工作

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


下一步建议

  1. 查看安装版本:
    docker --version
  2. 学习基础命令:
    docker ps # 查看运行中的容器
    docker images # 查看本地镜像
  3. 安装管理工具:sudo apt install docker-compose

📢 注意:所有命令中的 # 及其后文字为注释,无需复制执行


Ubuntu 系统安装 Docker
http://wapoi.top/archives/3Ul0G6DS
作者
娃娃
发布于
2025年03月03日
许可协议