京东云Ubuntu服务器如何通过脚本快速安装Docker?

在京东云(JD Cloud)的 Ubuntu 服务器上快速安装 Docker,推荐使用 Docker 官方提供的便捷安装脚本get.docker.com),该方法简洁、可靠、适配主流 Ubuntu 版本(如 20.04/22.04/24.04)。

✅ 以下是安全、高效、一步到位的安装脚本方案(含非 root 用户权限配置):


✅ 推荐方式:一键安装(含用户组配置 + 启动自启)

# 1. 更新系统包索引(可选但建议)
sudo apt update && sudo apt upgrade -y

# 2. 一键安装 Docker(官方脚本,自动检测 Ubuntu 版本并配置)
curl -fsSL https://get.docker.com | sudo sh

# 3. 将当前用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER

# 4. 启动并启用 Docker 服务
sudo systemctl enable docker
sudo systemctl start docker

# 5. 验证安装(需重新登录终端或执行以下命令刷新组权限)
newgrp docker  # 或直接新开一个终端窗口
docker --version          # 查看版本
docker run --rm hello-world  # 测试运行(会拉取并运行测试镜像)

🔍 补充说明 & 注意事项:

项目 说明
安全性 https://get.docker.com 是 Docker 官方 HTTPS 脚本,内容开源可查(源码地址),比手动添加 repo 更轻量且经验证。
⚠️ 网络要求 确保京东云服务器能访问网络(默认公网带宽开通即可;如受限于 VPC 安全组,请放行出方向 HTTPS/443)。
🐧 Ubuntu 版本兼容性 支持 Ubuntu 18.04+(京东云主流镜像为 20.04/22.04,完全兼容)。
🔐 权限说明 usermod -aG docker $USER 后,必须重新登录终端(或运行 newgrp docker)才能生效,否则 docker 命令报 permission denied
🚫 不推荐旧方法 避免使用 apt install docker.io(Ubuntu 仓库版较旧,可能缺新特性/存在 CVE);也不推荐手动添加 docker-ce repo(步骤繁琐,易出错)。

💡 进阶建议(可选)

  • 配置国内镜像提速器(提升 pull 速度)

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": [
      "https://docker.mirrors.ustc.edu.cn",
      "https://hub-mirror.c.163.com",
      "https://mirror.baidubce.com"
    ]
    }
    EOF
    sudo systemctl restart docker
  • 验证是否成功

    docker info | grep "Server Version|Storage Driver|Cgroup Driver"

如需 无人值守自动化部署(例如配合京东云 API 批量初始化),可将上述命令写入 .sh 脚本,并通过 cloud-inituser-data 注入执行。

需要我为你生成完整可执行的 .sh 脚本文件(含错误检查、日志输出、超时重试等健壮逻辑)?欢迎随时提出 👍

祝你在京东云上 Docker 使用顺利!🚀

未经允许不得转载:CLOUD云枢 » 京东云Ubuntu服务器如何通过脚本快速安装Docker?