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

在京东云服务器上安装 Docker 环境的步骤与在普通 Linux 服务器上安装 Docker 类似。以下是以 CentOSUbuntu 系统为例的详细安装教程。


✅ 前提条件:

  • 已购买并登录京东云服务器(Linux 系统,如 CentOS 或 Ubuntu)
  • 拥有 root 权限或 sudo 权限

🐳 方法一:使用官方脚本快速安装 Docker(推荐)

🔹 CentOS / Ubuntu 都适用的方法:

# 下载并执行官方安装脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

使用 --mirror Aliyun 是为了X_X国内下载速度。

启动 Docker 并设置开机自启:

sudo systemctl start docker       # 启动 Docker
sudo systemctl enable docker      # 设置开机启动

验证是否安装成功:

docker --version
docker run hello-world

如果输出版本号并打印了 "Hello from Docker!",说明安装成功!


🐳 方法二:手动安装 Docker(适合需要指定版本的情况)

🔹 CentOS 安装步骤:

1. 卸载旧版本(如有):

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

2. 安装依赖包:

sudo yum install -y yum-utils

3. 添加 Docker 官方仓库(使用阿里云镜像源):

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

4. 安装 Docker 引擎:

sudo yum install -y docker-ce docker-ce-cli containerd.io

5. 启动 Docker 并设置开机启动:

sudo systemctl start docker
sudo systemctl enable docker

🔹 Ubuntu 安装步骤:

1. 卸载旧版本:

sudo apt-get remove docker docker-engine docker.io containerd runc

2. 安装依赖包:

sudo apt-get update
sudo apt-get install -y 
    apt-transport-https 
    ca-certificates 
    curl 
    gnupg-agent 
    software-properties-common

3. 添加 Docker GPG 密钥和仓库(使用阿里云镜像):

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo 
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu 
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

4. 安装 Docker:

sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

5. 启动并设置开机启动:

sudo systemctl start docker
sudo systemctl enable docker

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

sudo usermod -aG docker $USER

然后退出 SSH 重新登录,即可免 sudo 运行 Docker 命令。


📌 注意事项:

  • 如果你使用的是京东云轻量应用服务器,请确认是否放行了相应端口(如 80、443、3306 等)。
  • 若部署容器服务(如 Nginx、MySQL 等),建议开放对应防火墙端口。
  • 推荐使用 docker-compose 来管理多容器应用。

如果你提供具体的系统版本(如 CentOS 7、Ubuntu 20.04 等),我可以给出更精确的命令。欢迎继续提问!

未经允许不得转载:秒懂云 » 京东云服务器如何安装Docker环境?