奋斗
努力

京东云服务器一键安装docker?

云计算

在京东云服务器(通常指京东云 ECS 或基于阿里云/腾讯云技术的实例)上,并没有官方提供的“一键安装 Docker”按钮。但你可以使用以下最简便、最安全的一键脚本方法来快速安装 Docker。


✅ 推荐方法:使用官方一键安装脚本(最简单)

这是 Docker 官方推荐的快速安装方式,适用于大多数 Linux 发行版(如 CentOS、Ubuntu、Debian 等)。

步骤如下:

  1. 登录服务器
    通过 SSH 连接到你的京东云服务器。

  2. 运行一键安装命令

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

    💡 说明:

    • --mirror Aliyun:使用阿里云镜像提速下载,国内速度更快。
    • 如果网络正常,该脚本会自动完成 Docker Engine、Docker Compose 和 containerd 的安装。
  3. 启动 Docker 服务并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
  4. 验证安装是否成功

    docker --version
    docker run hello-world

    如果看到 Hello from Docker! 输出,说明安装成功。


🛠️ 手动安装方法(适合需要定制版本或离线环境)

如果一键脚本失败,或你需要指定特定版本,可以手动安装:

Ubuntu/Debian 系统:

# 更新包索引
sudo apt-get update

# 安装依赖
sudo apt-get install -y ca-certificates curl gnupg lsb-release

# 添加 Docker 官方 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 设置稳定仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 安装 Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 启动并启用
sudo systemctl start docker
sudo systemctl enable docker

CentOS/RHEL 系统:

# 安装 yum-utils
sudo yum install -y yum-utils

# 添加 Docker 官方源
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 docker-compose-plugin

# 启动并启用
sudo systemctl start docker
sudo systemctl enable docker

⚠️ 注意事项

  1. 权限问题:所有命令前加 sudo,或使用 root 用户执行。
  2. 防火墙配置:确保服务器安全组已开放必要端口(如 2375、2376 用于远程管理,或 80/443 用于 Web 服务)。
  3. 非 root 用户使用 Docker:
    sudo groupadd docker
    sudo usermod -aG docker $USER
    newgrp docker
  4. 京东云特殊限制:部分京东云镜像可能预装了旧版 Docker 或冲突软件,建议先卸载旧版:
    sudo yum remove docker docker-common docker-selinux docker-engine -y
    # 或 Ubuntu:
    sudo apt-get remove docker docker-engine docker.io containerd runc -y

✅ 总结

方法 适用场景 难度
一键脚本 快速部署,新手首选 ⭐ 简单
手动安装 需要特定版本、离线环境 ⭐⭐ 中等

🚀 推荐使用一键脚本,90% 的情况下都能顺利安装。如遇网络问题,可尝试更换镜像源或检查服务器网络连通性。

未经允许不得转载:云服务器 » 京东云服务器一键安装docker?