奋斗
努力

京东云主机安装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

(Ubuntu/Debian 使用 apt-get remove


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 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. 验证安装

sudo docker --version
sudo docker run hello-world

如果看到 Docker 版本和 "Hello from Docker!" 提示,说明安装成功。


8. (可选)配置非 root 用户使用 Docker

sudo usermod -aG docker $USER
newgrp docker  # 刷新用户组

重新登录后生效。


常见问题

  1. 镜像提速(国内访问 Docker Hub 慢):

    • 编辑 /etc/docker/daemon.json,加入京东云或其他国内镜像源:
      {
      "registry-mirrors": ["https://hub-mirror.c.163.com"]
      }
    • 重启 Docker:
      sudo systemctl restart docker
  2. 防火墙问题

    • 确保防火墙放行 Docker 所需端口(如 2375、2376 等)。
  3. 存储驱动问题

    • 如果使用 devicemapper,建议配置为 overlay2(需内核支持)。

京东云特定优化

  • 如果主机在京东云内网,可以使用京东云容器镜像仓库(如 registry.jdcloud.com)提速拉取镜像。
  • 确保云主机的安全组规则允许 Docker 相关流量。

如有其他问题,可提供具体错误信息进一步排查!

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