如何在京东云的Linux服务器上一键安装Docker?

在京东云 Linux 服务器上一键安装 Docker,最推荐的方式是使用 Docker 官方提供的自动化安装脚本。该方法适用于大多数主流 Linux 发行版(如 CentOS、Ubuntu、Debian、Amazon Linux 等)。

以下是详细步骤:


✅ 一键安装命令(通用)

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

🔍 说明:

  • curl -fsSL:静默、失败时不显示错误页面、跟随重定向。
  • https://get.docker.com:Docker 官方安装脚本。
  • --mirror Aliyun:使用阿里云镜像提速下载(可选,国内用户推荐)。
    • 其他镜像选项:--mirror AzureChinaCloud(中国)、--mirror EdgeOne(腾讯)等。

📌 完整操作指南

1. 登录京东云 Linux 服务器

通过 SSH 连接到你的实例:

ssh root@<your-server-ip>

2. 更新系统包(可选但推荐)

# CentOS/RHEL/Amazon Linux
sudo yum update -y

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

3. 执行一键安装脚本

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

等待脚本执行完成(通常几分钟内)。

4. 启动 Docker 服务并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

5. 验证安装是否成功

docker --version
docker run hello-world

如果输出类似以下内容,则安装成功:

Hello from Docker!
This message shows that your installation appears to be working correctly.

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

默认情况下,只有 root 或具有 sudo 权限的用户可以运行 Docker 命令。为方便日常使用,可将当前用户加入 docker 组:

sudo usermod -aG docker $USER

然后重新登录终端或执行:

newgrp docker

⚠️ 注意事项

  1. 内核版本要求:Docker 需要 Linux 内核版本 ≥ 3.10。可通过 uname -r 检查。
  2. 防火墙配置:如需远程访问 Docker API(不推荐生产环境直接暴露),需开放相应端口。
  3. 安全建议:不要将 Docker socket 暴露给外部网络;建议使用 Docker Compose 或 Kubernetes 管理容器。
  4. 卸载旧版本:如果之前安装过旧版 Docker,建议先清理:
sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

🔄 替代方案:手动安装(更可控)

如果你希望更精确地控制版本或环境,可参考 Docker 官方文档进行手动安装:
👉 https://docs.docker.com/engine/install/


如有特定 Linux 发行版(如 CentOS 7、Ubuntu 20.04 等)的问题,可提供具体版本,我会给出针对性指导。

未经允许不得转载:云知识CLOUD » 如何在京东云的Linux服务器上一键安装Docker?