在京东云的Linux服务器上安装Docker环境,步骤与其他主流云服务商(如阿里云、腾讯云)类似。以下是基于 Ubuntu 或 CentOS 系统的详细安装指南。
✅ 一、准备工作
-
登录京东云控制台
- 登录 京东云官网
- 进入“云主机”管理页面,确保你的 Linux 服务器已创建并可远程连接。
-
使用 SSH 登录服务器
ssh root@你的公网IP地址(请替换为实际 IP 和用户名)
-
更新系统包
- 对于 Ubuntu:
sudo apt update && sudo apt upgrade -y - 对于 CentOS / Rocky Linux / AlmaLinux:
sudo yum update -y # 或者如果你用的是 dnf(如 CentOS 8+) sudo dnf update -y
- 对于 Ubuntu:
✅ 二、安装 Docker
方法一:官方推荐方式(使用 Docker 官方脚本安装)
推荐用于快速部署,适用于 Ubuntu/CentOS。
1. 安装依赖工具
sudo apt install curl ca-certificates gnupg lsb-release -y # Ubuntu
# 或
sudo yum install curl yum-utils device-mapper-persistent-data lvm2 -y # CentOS
2. 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # Ubuntu
# 或 CentOS 使用以下命令添加仓库即可,无需手动导入密钥
3. 添加 Docker 软件源
-
Ubuntu:
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 -
CentOS:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装 Docker Engine
# Ubuntu
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
# CentOS
sudo yum install docker-ce docker-ce-cli containerd.io -y
5. 启动并设置开机自启
sudo systemctl enable docker
sudo systemctl start docker
6. 验证安装是否成功
sudo docker --version
sudo docker run hello-world
如果看到欢迎信息,说明安装成功。
方法二:使用国内镜像提速安装(推荐在中国大陆使用)
由于网络原因,建议使用国内镜像源来加快下载速度。
使用阿里云或中科大镜像安装 Docker
# 下载并执行官方脚本,但使用国内镜像
curl -fsSL https://get.daocloud.io/docker | sh
get.daocloud.io是 DaoCloud 提供的国内提速版本,适合国内用户。
✅ 三、配置非 root 用户使用 Docker(可选)
避免每次使用 sudo,将当前用户加入 docker 组:
sudo usermod -aG docker $USER
然后退出重新登录,使组生效。
验证:
docker run hello-world
✅ 四、配置 Docker 镜像提速器(强烈推荐)
编辑 Docker 配置文件以提高拉取镜像速度。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://<your-mirror>.mirror.aliyuncs.com", // 阿里云(需注册获取)
"https://docker.mirrors.ustc.edu.cn", // 中科大
"https://hub-mirror.c.163.com" // 网易
],
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
EOF
🔹 阿里云镜像提速地址获取方法:
- 访问 阿里云容器镜像服务
- 登录后进入「镜像工具」→「镜像提速器」,复制专属地址替换上面的 URL。
重启 Docker 生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
✅ 五、常见问题排查
| 问题 | 解决方案 |
|---|---|
Cannot connect to the Docker daemon |
检查是否启动 systemctl status docker |
| 权限被拒绝 | 用户未加入 docker 组,请执行 usermod -aG docker $USER |
| 拉取镜像慢 | 配置镜像提速器 |
| 无法访问网络 | 检查京东云安全组是否开放所需端口 |
✅ 六、京东云注意事项
- 安全组规则:确保京东云控制台中允许你需要的端口(如 22、80、443 等)。
- 内核版本要求:Docker 要求 Linux 内核 ≥ 3.10,一般现代系统都满足。
- 系统兼容性:推荐使用 Ubuntu 20.04+/22.04 或 CentOS 7+/Rocky Linux 8+
✅ 总结
你现在已经完成了在京东云 Linux 服务器上安装 Docker 的全过程:
✅ 更新系统
✅ 安装 Docker
✅ 启动服务
✅ 配置用户权限
✅ 设置镜像提速
现在你可以开始部署容器应用了,例如 Nginx、MySQL、Redis、Spring Boot 应用等。
如有具体操作系统版本(如 Ubuntu 22.04 或 CentOS 7),可提供更精确指令。需要我为你生成一键安装脚本吗?
CLOUD云计算