速卖通素材
奋斗

如何在京东云Linux服务器上安装Docker环境?

服务器

在京东云 Linux 服务器上安装 Docker 环境,推荐使用官方推荐的一键脚本方式或通过包管理器(yum/apt)安装。以下是详细步骤:


✅ 前提条件

  • 服务器操作系统为 CentOS 7+、Ubuntu 16.04+、Debian 8+ 等主流 Linux 发行版。
  • 具有 root 权限或使用 sudo 执行命令。
  • 网络连接正常。

🚀 方法一:使用官方一键安装脚本(推荐)

这是最简单、最安全的方式,由 Docker 官方提供。

1. 下载并执行安装脚本

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

💡 如果在国内网络环境下,建议使用阿里云镜像源以提高下载速度(如上所示)。
若无需指定镜像源,可简化为:

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

2. 启动 Docker 服务

sudo systemctl start docker
sudo systemctl enable docker   # 设置开机自启

3. 验证安装是否成功

docker version
docker info
docker run hello-world

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


📦 方法二:通过包管理器手动安装(以 CentOS 为例)

1. 卸载旧版本(如有)

sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

2. 安装依赖和 Docker 仓库

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

🔁 国内用户可使用阿里云镜像提速:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 安装 Docker Engine

sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4. 启动并启用 Docker

sudo systemctl start docker
sudo systemctl enable docker

5. 验证安装

docker version
docker run hello-world

⚙️ 可选配置:允许非 root 用户使用 Docker

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

sudo usermod -aG docker $USER

然后重新登录终端使生效。


🧪 测试容器运行

docker run --rm hello-world

输出类似以下内容即表示成功:

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

❗ 注意事项

  1. 防火墙设置:如需外部访问 Docker 端口(如 80、443),需在京东云控制台开放相应安全组规则。
  2. 内核要求:Docker 需要 Linux 内核支持 cgroups 和 namespaces,现代 Linux 发行版均满足。
  3. 更新 Docker:
    sudo yum update docker-ce   # CentOS
    sudo apt-get update && sudo apt-get upgrade docker-ce  # Ubuntu/Debian

📌 总结

方法 优点 适用场景
一键脚本 简单快捷,自动处理依赖 快速部署、个人项目
包管理器安装 可控性强,便于后续管理 生产环境、企业级部署

建议在京东云服务器上优先使用一键脚本 + 阿里云镜像源的方式,高效且稳定。

如有问题,欢迎继续提问!

未经允许不得转载:轻量云Cloud » 如何在京东云Linux服务器上安装Docker环境?