努力
奋斗

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

服务器

京东云(JDC)云服务器本身并没有一个名为“一键安装 Docker”的官方按钮或内置服务。但是,你可以通过以下几种方式快速、安全地安装 Docker:


✅ 推荐方法:使用官方脚本一键安装(最常用、最便捷)

这是 Docker 官方提供的自动化安装脚本,适用于大多数 Linux 发行版(包括 CentOS、Ubuntu、Debian 等),也是京东云用户最常用的方式。

📌 步骤如下:

  1. 登录你的京东云 ECS 实例

    • 通过 SSH 客户端(如 PuTTY、Terminal、Xshell 等)连接到服务器。
  2. 执行一键安装命令

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

💡 说明:

  • --mirror Aliyun 表示使用阿里云镜像源提速下载(国内用户推荐)。
  • 该脚本会自动检测系统类型并安装对应版本的 Docker Engine。
  1. 启动 Docker 服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
  1. 验证安装是否成功
docker version
docker run hello-world

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

  1. (可选)允许非 root 用户使用 Docker

默认情况下,只有 root 用户可以使用 Docker。你可以将当前用户加入 docker 组:

sudo usermod -aG docker $USER
# 然后重新登录或执行 newgrp docker

🔄 替代方法:通过包管理器手动安装(更可控)

如果你希望更精确控制版本或使用特定仓库,可以按以下步骤操作:

以 Ubuntu/Debian 为例:

# 更新包索引
sudo apt-get update

# 安装依赖
sudo apt-get install 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 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. 防火墙与端口
    确保京东云控制台的安全组规则已开放所需端口(如 2375、80、443 等),否则外部无法访问容器服务。

  2. 内核要求
    Docker 需要 Linux 内核支持 cgroups 和 namespaces,建议内核版本 ≥ 3.10(CentOS 7+、Ubuntu 16.04+ 均满足)。

  3. Swap 问题
    Docker 在启用 Swap 时可能性能下降,建议在 /etc/sysctl.conf 中添加:

    vm.swappiness=0

    并执行 sysctl -p 生效。

  4. 使用腾讯云/阿里云镜像提速器(可选)
    若下载镜像慢,可配置镜像提速器(如阿里云、DaoCloud 等):

    // /etc/docker/daemon.json
    {
     "registry-mirrors": ["https://<your-id>.mirror.aliyuncs.com"]
    }

    然后重启 Docker:sudo systemctl restart docker


❓ 为什么没有“一键安装”按钮?

因为 Docker 是一个第三方开源软件,京东云作为 IaaS 提供商,提供的是基础计算资源,不包含预装中间件的服务。所有应用层软件(如 Docker、Nginx、MySQL 等)均由用户自行安装和管理。


✅ 总结:
虽然京东云没有“一键安装 Docker”的功能,但通过官方脚本或包管理器,你可以在 2~5 分钟内完成安装。推荐使用第一种 curl 脚本方式,简单高效。

如需进一步帮助(如配置 Docker Compose、部署 Web 服务等),欢迎继续提问!

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