在京东云(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-init 或 user-data 注入执行。
需要我为你生成完整可执行的 .sh 脚本文件(含错误检查、日志输出、超时重试等健壮逻辑)?欢迎随时提出 👍
祝你在京东云上 Docker 使用顺利!🚀
CLOUD云枢