奋斗
努力

京东云服务器安装docker?

云计算

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


1. 登录服务器

通过 SSH 连接到你的京东云服务器:

ssh root@<服务器公网IP>

2. 卸载旧版本(可选)

如果系统中有旧版 Docker,先卸载:

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine  # CentOS
sudo apt-get remove docker docker-engine docker.io containerd runc  # Ubuntu/Debian

3. 安装依赖工具

  • CentOS/RHEL:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • Ubuntu/Debian:
    sudo apt-get update
    sudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

4. 添加 Docker 官方仓库

  • CentOS/RHEL:
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • Ubuntu/Debian:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

5. 安装 Docker 引擎

  • CentOS/RHEL:
    sudo yum install -y docker-ce docker-ce-cli containerd.io
  • Ubuntu/Debian:
    sudo apt-get update
    sudo apt-get install -y docker-ce docker-ce-cli containerd.io

6. 启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

7. 验证安装

检查 Docker 版本及运行状态:

docker --version
sudo systemctl status docker

运行测试容器:

sudo docker run hello-world

8. 配置用户组(可选)

避免每次使用 sudo,将当前用户加入 docker 组:

sudo usermod -aG docker $USER
newgrp docker  # 刷新组权限

常见问题

  1. 镜像提速
    编辑 /etc/docker/daemon.json(不存在则创建),添加京东云或其他国内镜像提速地址:

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

    重启服务:

    sudo systemctl restart docker
  2. 防火墙设置
    如果使用防火墙(如 firewalld/ufw),确保放行 Docker 所需端口。

  3. 存储驱动问题
    若遇到存储驱动冲突(如 devicemapper),可修改 /etc/docker/daemon.json 配置为 overlay2


通过以上步骤,你可以在京东云服务器上顺利完成 Docker 的安装和基础配置。如需更详细的指导,可参考 Docker 官方文档。

未经允许不得转载:云服务器 » 京东云服务器安装docker?