在京东云的Ubuntu系统上如何安装Docker?

在京东云(基于 Ubuntu)上安装 Docker 的步骤与标准 Ubuntu 系统基本一致,只需确保网络通畅并选择官方推荐的安装方式即可。以下是推荐的分步操作:


✅ 前置准备

  1. 确认系统版本

    cat /etc/os-release

    建议使用 Ubuntu 20.04/22.04 LTS 或更新版本。

  2. 更新软件包索引

    sudo apt update && sudo apt upgrade -y
  3. 安装依赖工具(若未安装)

    sudo apt install -y ca-certificates curl gnupg lsb-release

🐳 安装 Docker Engine(官方推荐方式)

步骤 1:添加 Docker 官方 GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | 
  sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

步骤 2:设置稳定版仓库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] 
  https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | 
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

💡 提示:$(lsb_release -cs) 会自动识别为 focal(20.04)、jammy(22.04)等代号。

步骤 3:安装 Docker Engine、CLI 和容器运行时

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

步骤 4:验证安装

docker --version
sudo docker run hello-world

✅ 若看到欢迎信息,说明安装成功。


🔐 非 root 用户运行 Docker(可选但推荐)

避免每次使用 sudo docker

sudo usermod -aG docker $USER
newgrp docker   # 立即生效,否则需重新登录

测试:

docker run hello-world

⚙️ 京东云环境特别注意事项

  • 安全组规则:如需外部访问 Docker 端口(如 2375/80/443),请在京东云控制台开放对应 TCP 端口。
  • 防火墙:Ubuntu 默认可能启用 ufw,检查状态:
    sudo ufw status

    如需允许 Docker 流量,通常无需额外配置(Docker 通过 iptables/nftables 管理)。

  • 资源限制:京东云实例规格影响性能,建议至少 2GB+ RAM 用于生产环境。

需要我提供:

  • 一键安装脚本?
  • Docker Compose 快速部署示例?
  • 如何配置国内镜像提速(如阿里云/京东云镜像中心)?

欢迎告诉我你的具体需求 😊

云服务器