奋斗
努力

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

云计算

在京东云服务器上安装Docker环境的步骤如下,适用于主流Linux发行版(如CentOS、Ubuntu等):


一、准备工作

  1. 登录服务器
    使用SSH连接京东云服务器:

    ssh root@你的服务器IP
  2. 更新系统包

    # CentOS/RHEL
    yum update -y
    
    # Ubuntu/Debian
    apt update && apt upgrade -y

二、安装Docker

方法1:使用官方脚本自动安装(推荐)

运行以下命令一键安装:

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

方法2:手动安装(分步操作)

CentOS/RHEL:

# 1. 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2

# 2. 添加Docker仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 3. 安装Docker
yum install -y docker-ce docker-ce-cli containerd.io

# 4. 启动并设置开机自启
systemctl start docker
systemctl enable docker

Ubuntu/Debian:

# 1. 安装依赖
apt install -y apt-transport-https ca-certificates curl software-properties-common

# 2. 添加Docker GPG密钥和仓库
curl -fsSL https://download.docker.com/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://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# 3. 安装Docker
apt update
apt install -y docker-ce docker-ce-cli containerd.io

# 4. 启动并设置开机自启
systemctl start docker
systemctl enable docker

三、验证安装

  1. 检查Docker版本:

    docker --version

    输出类似:Docker version 20.10.17, build 100c701

  2. 运行测试容器:

    docker run hello-world

    如果看到欢迎信息,说明安装成功。


四、配置Docker(可选)

  1. 添加用户到docker组(避免每次使用sudo):

    usermod -aG docker $USER
    newgrp docker  # 刷新组权限
  2. 配置镜像提速器(国内服务器推荐)
    修改/etc/docker/daemon.json(若不存在则新建):

    {
     "registry-mirrors": [
       "https://hub-mirror.c.163.com",
       "https://mirror.baidubce.com"
     ]
    }

    重启Docker生效:

    systemctl restart docker

五、常见问题

  1. 权限问题
    如果出现Got permission denied,确保当前用户已加入docker组,或使用sudo执行命令。

  2. 防火墙设置
    如果使用京东云安全组,需放行相关端口(如2375/2376用于远程API)。

  3. 卸载旧版本
    若之前安装过旧版Docker,先卸载:

    yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
    # 或 apt remove docker docker-engine docker.io containerd runc

通过以上步骤,你已成功在京东云服务器上部署Docker环境。接下来可以部署容器化应用(如Nginx、MySQL等)。

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