京东云ubuntu安装docker?

在京东云的 Ubuntu 服务器上安装 Docker 是一个常见的操作,以下是详细的步骤(以 Ubuntu 20.04 或 22.04 为例):


✅ 一、准备工作

  1. 登录京东云 Ubuntu 实例
    使用 SSH 登录你的京东云 Ubuntu 服务器:

    ssh ubuntu@<你的公网IP>
  2. 更新系统包列表

    sudo apt update
  3. 升级已安装的包(可选)

    sudo apt upgrade -y

✅ 二、安装 Docker

方法一:使用官方脚本安装(推荐初学者)

这是最简单的方式,适用于快速部署。

# 下载并运行 Docker 官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

脚本会自动检测系统并安装最新版 Docker。

安装完成后,Docker 服务会自动启动。


方法二:手动安装(更可控)

  1. 安装依赖包

    sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
  2. 添加 Docker 的 GPG 公钥

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. 添加 Docker APT 仓库

    echo "deb [arch=$(dpkg --print-architecture) 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
  4. 更新包索引并安装 Docker

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

✅ 三、验证安装

检查 Docker 是否安装成功:

sudo docker --version

运行测试容器:

sudo docker run hello-world

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


✅ 四、配置非 root 用户使用 Docker(可选但推荐)

默认情况下,只有 root 用户或 docker 组成员可以运行 Docker 命令。

  1. 将当前用户加入 docker 组

    sudo usermod -aG docker $USER
  2. 重新登录或刷新组权限

    newgrp docker
  3. 测试不加 sudo 运行 Docker

    docker run hello-world

✅ 五、设置 Docker 开机自启(通常已自动设置)

sudo systemctl enable docker
sudo systemctl start docker

✅ 六、京东云注意事项

  1. 安全组配置
    如果你要通过网络访问容器服务(如 Web 服务),记得在京东云控制台的安全组中开放对应端口(如 80、443、8080 等)。

  2. 镜像提速(国内推荐)
    由于国外镜像拉取较慢,建议配置国内镜像提速器,例如阿里云、网易云等。

    编辑 Docker 配置文件:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json << EOF
    {
      "registry-mirrors": ["https://<你的提速器地址>.mirror.aliyuncs.com"]
    }
    EOF

    获取阿里云镜像提速地址:

    • 登录 阿里云容器镜像服务
    • 找到“镜像工具” -> “镜像提速器”

    示例:

    {
      "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
    }

    重启 Docker:

    sudo systemctl restart docker

✅ 总结

你现在已经成功在京东云的 Ubuntu 上安装并配置了 Docker。可以开始部署你的应用了!

如有需要,还可以继续安装 docker-compose:

sudo apt install -y docker-compose

或通过 pip 安装:

sudo apt install -y python3-pip
pip3 install docker-compose

如果你遇到任何问题(如权限、网络、镜像拉取失败),欢迎贴出错误信息,我可以帮你排查。

未经允许不得转载:CLOUD技术博 » 京东云ubuntu安装docker?