首页主机资讯ubuntu minimal怎样安装Docker

ubuntu minimal怎样安装Docker

时间2026-01-21 23:23:03发布访客分类主机资讯浏览220
导读:Ubuntu Minimal 安装 Docker 步骤 一 准备与系统检查 以具有 sudo 权限的用户登录,确保网络可访问外网(Docker 官方仓库)。 更新索引并安装必要工具(很多 Minimal 镜像默认未安装 ca-certif...

Ubuntu Minimal 安装 Docker 步骤

一 准备与系统检查

  • 以具有 sudo 权限的用户登录,确保网络可访问外网(Docker 官方仓库)。
  • 更新索引并安装必要工具(很多 Minimal 镜像默认未安装 ca-certificates、curl 等):
    • sudo apt update
    • sudo apt install -y ca-certificates curl gnupg lsb-release
  • 确认系统版本代号(用于写入正确的 APT 源),例如 jammy、noble
    • lsb_release -cs
  • 可选:查看内核与架构,确保满足容器运行需求(常见为 x86_64/arm64,内核通常需 3.10+):
    • uname -m
    • uname -r

二 安装 Docker Engine

  • 推荐方式:使用 Docker 官方 APT 仓库安装(更可控、版本更新及时)。
  • 步骤:
    1. 创建密钥环目录并导入官方 GPG 密钥
      sudo install -m 0755 -d /etc/apt/keyrings
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    2. 写入 APT 源(自动使用当前架构与版本代号)
      echo “deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    3. 更新索引并安装 Docker 组件
      sudo apt update
      sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    4. 启动并设为开机自启
      sudo systemctl start docker
      sudo systemctl enable docker

三 验证与常用配置

  • 验证安装与运行:
    • 查看版本:docker --version
    • 运行测试容器:sudo docker run --rm hello-world(看到 “Hello from Docker!” 即正常)
    • 检查服务状态:sudo systemctl status docker(应为 active (running)
  • 免 sudo 使用(将当前用户加入 docker 组,需重新登录或执行 newgrp docker 生效):
    • sudo usermod -aG docker $USER
  • 可选优化(国内网络建议配置镜像加速):
    • 编辑 /etc/docker/daemon.json(如文件不存在则新建): { “registry-mirrors”: [“https://< 你的加速器地址> .mirror.aliyuncs.com”] }
    • 重启 Docker:sudo systemctl restart docker

四 常见问题与处理

  • apt 找不到包或签名错误:确认已正确导入 GPG 密钥、写入带 signed-by 的源,并执行了 apt update;必要时清理旧源后重试。
  • 命令报 “Permission denied”:当前用户未加入 docker 组,执行 sudo usermod -aG docker $USER 并重新登录。
  • 服务未启动:使用 sudo systemctl start docker 启动,若失败执行 sudo systemctl status docker 查看日志定位(常见为存储驱动、cgroups、网络等环境问题)。
  • 运行 hello-world 拉取超时:配置 registry-mirrors 加速器后重试。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu minimal怎样安装Docker
本文地址: https://pptw.com/jishu/789233.html
Linux dhclient配置错误怎么办 ubuntu minimal怎样设置共享文件夹

游客 回复需填写必要信息