在京东云(JD Cloud)的 Linux 服务器(如 CentOS、Ubuntu、Alibaba Cloud Linux 等)上一键安装 Docker,推荐使用 Docker 官方提供的便捷脚本(get.docker.com),该方式安全、通用、支持主流发行版,且适用于京东云 ECS 实例。
⚠️ 注意:京东云本身不提供专属 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
# 或(CentOS 8+/Alibaba Cloud Linux 3/RHEL 8+)
sudo dnf update -y
# 2. 一键安装 Docker(官方脚本,自动适配系统)
curl -fsSL https://get.docker.com | sudo sh
# 3. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 4. 验证安装(非 root 用户需加 sudo;后续可配置免 sudo)
sudo docker --version
sudo docker run hello-world # 拉取并运行测试容器(首次会下载镜像)
🔍 补充说明与最佳实践:
-
权限优化(避免每次用
sudo)
将当前用户加入docker组(需重新登录或newgrp docker):sudo usermod -aG docker $USER newgrp docker # 立即生效(或退出重登 SSH) docker run hello-world # 此时无需 sudo -
配置国内镜像提速器(京东云用户强烈推荐)
国内直接拉取 Docker Hub 镜像较慢,建议配置阿里云、腾讯云或京东云合作镜像源(如https://docker.mirrors.ustc.edu.cn或京东云用户可用的https://jdcprod-docker-registry.jdcloud.com— 需确认是否对公网开放;更稳妥推荐中科大或阿里云镜像):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" ], "exec-opts": ["native.cgroupdriver=systemd"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker -
验证提速器是否生效
sudo docker info | grep "Registry Mirrors" -A 1 -
卸载(如需重装)
curl -fsSL https://get.docker.com | sudo sh -s -- --uninstall
❌ 不推荐的方式(避免踩坑):
- ❌ 使用
apt install docker.io(Ubuntu 自带版本陈旧,功能受限) - ❌ 使用
yum install docker(CentOS 7 自带为旧版 Docker 1.13,已废弃) - ❌ 手动下载二进制包(易遗漏依赖和 systemd 配置)
✅ 京东云特别提示:
- 确保实例安全组已放行所需端口(如需暴露 Docker API,请谨慎开放 2375/2376,生产环境建议禁用或仅限内网);
- 若使用 京东云容器服务(JDCCS),可直接对接 Kubernetes 集群,无需手动装 Docker;
- 推荐使用京东云最新系统镜像(如 Alibaba Cloud Linux 3 或 Ubuntu 22.04 LTS),兼容性与安全性更佳。
需要我为你生成完整可复制的安装脚本(含镜像提速、用户组配置、验证步骤),或针对你具体的系统(如 cat /etc/os-release 输出),我可以为你定制?欢迎贴出你的系统信息 👇
云服务器