如何在京东云Linux服务器上安装Docker环境?

在京东云的Linux服务器上安装Docker环境,步骤与在其他云服务商(如阿里云、腾讯云)上的操作类似。以下是详细的安装步骤,适用于主流的Linux发行版(以 CentOS 7/8Ubuntu 20.04/22.04 为例):


✅ 一、准备工作

  1. 登录京东云服务器

    • 使用 SSH 登录你的京东云 Linux 实例:
      ssh root@你的公网IP
  2. 更新系统包

    • CentOS / RHEL 系列:
      sudo yum update -y
    • Ubuntu / Debian 系列:
      sudo apt update && sudo apt upgrade -y

✅ 二、安装 Docker(推荐使用官方脚本或仓库方式)

方法一:使用官方一键安装脚本(推荐新手)

⚠️ 注意:该脚本由 Docker 官方提供,安全性较高。

# 下载并运行官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

此脚本会自动检测系统类型并安装对应版本的 Docker。


方法二:手动配置仓库安装(适合生产环境)

🟦 对于 CentOS / Rocky Linux / AlmaLinux

  1. 安装必要的依赖包:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 添加 Docker 官方 YUM 仓库:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. 安装 Docker 引擎:

    sudo yum install -y docker-ce docker-ce-cli containerd.io
  4. 启动并设置开机自启:

    sudo systemctl enable docker
    sudo systemctl start docker

🟨 对于 Ubuntu 系统

  1. 安装必要依赖:

    sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
  2. 添加 Docker 官方 GPG 密钥:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. 添加仓库源:

    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
  4. 更新 APT 缓存并安装:

    sudo apt update
    sudo apt install -y docker-ce docker-ce-cli containerd.io
  5. 启动并设置开机启动:

    sudo systemctl enable docker
    sudo systemctl start docker

✅ 三、验证安装是否成功

docker --version
docker run hello-world

如果看到欢迎信息,说明 Docker 安装成功!


✅ 四、(可选)配置非 root 用户使用 Docker

默认情况下,只有 rootdocker 组用户才能运行 Docker 命令。

  1. 创建 docker 用户组(如果不存在):

    sudo groupadd docker
  2. 将当前用户加入 docker 组:

    sudo usermod -aG docker $USER
  3. 重新登录或刷新组权限:

    newgrp docker
  4. 验证无需 sudo 运行:

    docker run hello-world

✅ 五、京东云注意事项

  1. 安全组规则
    如果你要通过网络访问容器服务(如 Web 应用),请确保在京东云控制台中开放对应端口(如 80、443、8080 等)。

  2. 内核版本兼容性
    推荐使用较新的内核版本(≥ 3.10),可通过以下命令查看:

    uname -r
  3. 镜像提速(国内建议配置)
    由于国外镜像拉取慢,建议配置国内镜像提速器,例如阿里云、网易云等。

    创建或编辑 /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 » 如何在京东云Linux服务器上安装Docker环境?