在京东云的Linux服务器上安装Docker环境,步骤与在其他云服务商(如阿里云、腾讯云)上的操作类似。以下是详细的安装步骤,适用于主流的Linux发行版(以 CentOS 7/8 和 Ubuntu 20.04/22.04 为例):
✅ 一、准备工作
-
登录京东云服务器
- 使用 SSH 登录你的京东云 Linux 实例:
ssh root@你的公网IP
- 使用 SSH 登录你的京东云 Linux 实例:
-
更新系统包
- CentOS / RHEL 系列:
sudo yum update -y - Ubuntu / Debian 系列:
sudo apt update && sudo apt upgrade -y
- CentOS / RHEL 系列:
✅ 二、安装 Docker(推荐使用官方脚本或仓库方式)
方法一:使用官方一键安装脚本(推荐新手)
⚠️ 注意:该脚本由 Docker 官方提供,安全性较高。
# 下载并运行官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
此脚本会自动检测系统类型并安装对应版本的 Docker。
方法二:手动配置仓库安装(适合生产环境)
🟦 对于 CentOS / Rocky Linux / AlmaLinux
-
安装必要的依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 -
添加 Docker 官方 YUM 仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo -
安装 Docker 引擎:
sudo yum install -y docker-ce docker-ce-cli containerd.io -
启动并设置开机自启:
sudo systemctl enable docker sudo systemctl start docker
🟨 对于 Ubuntu 系统
-
安装必要依赖:
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release -
添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg -
添加仓库源:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null -
更新 APT 缓存并安装:
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io -
启动并设置开机启动:
sudo systemctl enable docker sudo systemctl start docker
✅ 三、验证安装是否成功
docker --version
docker run hello-world
如果看到欢迎信息,说明 Docker 安装成功!
✅ 四、(可选)配置非 root 用户使用 Docker
默认情况下,只有 root 或 docker 组用户才能运行 Docker 命令。
-
创建
docker用户组(如果不存在):sudo groupadd docker -
将当前用户加入
docker组:sudo usermod -aG docker $USER -
重新登录或刷新组权限:
newgrp docker -
验证无需 sudo 运行:
docker run hello-world
✅ 五、京东云注意事项
-
安全组规则
如果你要通过网络访问容器服务(如 Web 应用),请确保在京东云控制台中开放对应端口(如 80、443、8080 等)。 -
内核版本兼容性
推荐使用较新的内核版本(≥ 3.10),可通过以下命令查看:uname -r -
镜像提速(国内建议配置)
由于国外镜像拉取慢,建议配置国内镜像提速器,例如阿里云、网易云等。创建或编辑
/etc/docker/daemon.json:{ "registry-mirrors": [ "https://<你的提速器地址>.mirror.aliyuncs.com" ] }获取提速器地址:登录 阿里云容器镜像服务 → 镜像工具 → 镜像提速器
重启 Docker 生效:
sudo systemctl restart docker
✅ 总结
| 步骤 | 操作 |
|---|---|
| 1 | 登录京东云服务器 |
| 2 | 更新系统 |
| 3 | 安装 Docker(推荐使用 get.docker.com 脚本) |
| 4 | 启动并启用 Docker 服务 |
| 5 | 验证安装 |
| 6 | (可选)配置用户权限和镜像提速 |
如有问题,可运行以下命令排查:
systemctl status docker
journalctl -u docker.service --no-pager -n 20
祝你在京东云上顺利部署 Docker!🚀
云计算HECS