在京东云(JD Cloud)的 Linux 服务器(如 CentOS、Ubuntu、Alibaba Cloud Linux 等)上“一键安装 Docker”,虽然官方不提供京东云专属的一键脚本,但可通过 Docker 官方推荐的便捷方式实现接近“一键”的安装(即一条命令下载并执行安装脚本)。以下是安全、稳定、适用于主流京东云 Linux 发行版(CentOS 7/8、Ubuntu 20.04/22.04、Alibaba Cloud Linux 3 等)的标准化方案:
✅ 推荐方式:使用 Docker 官方一键安装脚本(最简洁可靠)
# 1. 更新系统(建议先执行)
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
# 或
sudo yum update -y # CentOS 7 / Alibaba Cloud Linux 2
sudo dnf update -y # CentOS 8+ / Alibaba Cloud Linux 3
# 2. 一键安装 Docker(官方脚本,自动适配系统)
curl -fsSL https://get.docker.com | sudo sh
# ✅ 成功后验证
sudo docker --version
sudo docker run --rm hello-world # 首次运行会拉取测试镜像(需网络通畅)
⚠️ 注意事项:
- 该脚本由 https://get.docker.com 提供,是 Docker 官方维护的权威安装入口(源码见 docker-install GitHub),安全可信。
- 脚本会自动:
- 检测系统发行版(Ubuntu/CentOS/Alibaba Cloud Linux 等);
- 配置官方 apt/yum 仓库;
- 安装
docker-ce、docker-ce-cli、containerd.io;- 启动
dockerd服务并设置开机自启。- 无需手动添加 GPG 密钥或配置 repo,真正“一键”。
🔧 安装后必做(提升可用性)
# 1. 将当前用户加入 docker 组(避免每次 sudo)
sudo usermod -aG docker $USER
# 🔁 执行后需重新登录终端或运行:newgrp docker
# 2. (可选)配置国内镜像提速(京东云用户强烈推荐,提升拉取速度)
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://registry.cn-hangzhou.aliyuncs.com"
],
"live-restore": true
}
EOF
# 3. 重启 Docker 生效
sudo systemctl daemon-reload
sudo systemctl restart docker
❌ 不推荐的方式(避免踩坑):
- ❌
sudo yum install docker(CentOS 默认仓库的 Docker 版本老旧,无docker-ce支持) - ❌ 使用过时的第三方脚本(如非官方
install.sh,存在安全风险) - ❌ 手动下载二进制包(易遗漏依赖和 systemd 配置)
📌 京东云特别提示:
- 确保服务器安全组已放行所需端口(如需暴露容器端口,如 80/443/8080 等);
- 若使用京东云容器 Registry(JCR),后续可配置
docker login jcr.jdcloud.com推送私有镜像; - 建议选择 京东云官方镜像(如
Ubuntu 22.04 LTS或Alibaba Cloud Linux 3),兼容性最佳。
✅ 总结:真正的“一键”就是
curl -fsSL https://get.docker.com | sudo sh
配合镜像提速和用户组配置,5 分钟完成生产就绪环境。
需要我为你生成带京东云 JCR 登录配置的完整初始化脚本,或适配特定系统(如 CentOS 7 + firewalld),欢迎随时告诉我 👇
云计算HECS