京东云服务器安装Docker脚本?

服务器

在京东云服务器上安装 Docker 的方法和在其他 Linux 服务器(如阿里云、腾讯云或本地服务器)上基本一致,因为京东云提供的是标准的 Linux 系统环境(比如 CentOS、Ubuntu、Debian 等)。以下是为京东云服务器准备的 Docker 安装脚本,适用于常见的 Linux 发行版。


✅ 常见系统支持:

  • Ubuntu
  • CentOS
  • Debian

📦 自动安装脚本(推荐)

你可以将以下脚本保存为 install_docker.sh,上传到你的京东云服务器并运行,或者直接在终端中执行:

#!/bin/bash

# 检查是否是root权限
if [ "$EUID" -ne 0 ]; then
  echo "请以 root 权限运行此脚本"
  exit
fi

# 判断系统类型
if [ -f /etc/os-release ]; then
    . /etc/os-release
    OS=$ID
else
    echo "无法识别操作系统类型"
    exit 1
fi

echo "检测到操作系统: $OS"

# 安装依赖
echo "正在安装依赖..."
case "$OS" in
  ubuntu|debian)
    apt update && apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    ;;
  centos)
    yum install -y yum-utils device-mapper-persistent-data lvm2
    ;;
  *)
    echo "不支持的操作系统: $OS"
    exit 1
    ;;
esac

# 添加 Docker 官方 GPG 密钥
echo "添加 Docker 官方 GPG 密钥..."
curl -fsSL https://download.docker.com/linux/$OS/gpg | apt-key add - 2>/dev/null || rpm --import https://download.docker.com/linux/$OS/gpg

# 添加 Docker 仓库
echo "添加 Docker 仓库..."
case "$OS" in
  ubuntu|debian)
    add-apt-repository 
      "deb [arch=amd64] https://download.docker.com/linux/$OS 
      $(lsb_release -cs) 
      stable"
    ;;
  centos)
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    ;;
esac

# 更新包索引并安装 Docker
echo "更新软件包列表..."
case "$OS" in
  ubuntu|debian)
    apt update
    echo "正在安装 Docker CE..."
    apt install -y docker-ce docker-ce-cli containerd.io
    ;;
  centos)
    yum makecache fast
    echo "正在安装 Docker CE..."
    yum install -y docker-ce docker-ce-cli containerd.io
    ;;
esac

# 启动 Docker 并设置开机自启
echo "启动 Docker 服务..."
systemctl start docker
systemctl enable docker

# 验证安装
docker --version && echo "✅ Docker 安装完成!"

🚀 使用方式

方法一:通过 curl 直接运行脚本安装(推荐)

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

这是官方提供的安装脚本,适用于大多数环境,包括京东云服务器。


方法二:手动运行你自己的脚本

  1. 创建脚这里件:

    nano install_docker.sh

    将上面的脚本粘贴进去,保存退出。

  2. 赋予可执行权限:

    chmod +x install_docker.sh
  3. 运行脚本:

    ./install_docker.sh

🧪 验证 Docker 是否安装成功

docker info
docker run hello-world

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


💡 可选:将当前用户加入 docker 用户组(避免每次使用 sudo)

usermod -aG docker $USER

然后重新登录或重启服务器使配置生效。


如果你告诉我你使用的具体系统版本(例如 Ubuntu 20.04 或 CentOS 7),我可以给出更精确的安装命令。需要的话可以继续提问 😊

未经允许不得转载:CDNK博客 » 京东云服务器安装Docker脚本?