在京东云(基于 Ubuntu)上安装 Docker 的步骤与标准 Ubuntu 系统基本一致,只需确保网络通畅并选择官方推荐的安装方式即可。以下是推荐的分步操作:
✅ 前置准备
-
确认系统版本
cat /etc/os-release建议使用 Ubuntu 20.04/22.04 LTS 或更新版本。
-
更新软件包索引
sudo apt update && sudo apt upgrade -y -
安装依赖工具(若未安装)
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 快速部署示例?
- 如何配置国内镜像提速(如阿里云/京东云镜像中心)?
欢迎告诉我你的具体需求 😊
CLOUD技术笔记