京东云(JDC)云服务器本身并没有一个名为“一键安装 Docker”的官方按钮或内置服务。但是,你可以通过以下几种方式快速、安全地安装 Docker:
✅ 推荐方法:使用官方脚本一键安装(最常用、最便捷)
这是 Docker 官方提供的自动化安装脚本,适用于大多数 Linux 发行版(包括 CentOS、Ubuntu、Debian 等),也是京东云用户最常用的方式。
📌 步骤如下:
-
登录你的京东云 ECS 实例
- 通过 SSH 客户端(如 PuTTY、Terminal、Xshell 等)连接到服务器。
-
执行一键安装命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
💡 说明:
--mirror Aliyun表示使用阿里云镜像源提速下载(国内用户推荐)。- 该脚本会自动检测系统类型并安装对应版本的 Docker Engine。
- 启动 Docker 服务并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
- 验证安装是否成功
docker version
docker run hello-world
如果看到 Hello from Docker! 输出,说明安装成功。
- (可选)允许非 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
⚠️ 注意事项
-
防火墙与端口
确保京东云控制台的安全组规则已开放所需端口(如 2375、80、443 等),否则外部无法访问容器服务。 -
内核要求
Docker 需要 Linux 内核支持 cgroups 和 namespaces,建议内核版本 ≥ 3.10(CentOS 7+、Ubuntu 16.04+ 均满足)。 -
Swap 问题
Docker 在启用 Swap 时可能性能下降,建议在/etc/sysctl.conf中添加:vm.swappiness=0并执行
sysctl -p生效。 -
使用腾讯云/阿里云镜像提速器(可选)
若下载镜像慢,可配置镜像提速器(如阿里云、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