在京东云主机上安装 Docker 是一个常见的操作,适用于 Linux 系统(如 CentOS、Ubuntu 等)。以下是详细的安装步骤,以 CentOS 7/8 和 Ubuntu 20.04 为例。
✅ 一、准备工作
- 登录京东云控制台,创建一台云主机(建议选择 CentOS 或 Ubuntu 镜像)。
- 使用 SSH 工具(如 Xshell、PuTTY 或终端)连接到你的云主机。
🔧 方法一:在 CentOS 上安装 Docker
步骤 1:更新系统包
sudo yum update -y
步骤 2:安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
步骤 3:添加 Docker 官方的 yum 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
⚠️ 注意:确保网络可以访问
download.docker.com。如果无法访问,可使用国内镜像源(见下方“使用阿里云镜像提速”部分)。
步骤 4:安装 Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io
步骤 5:启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
步骤 6:验证安装
docker --version
sudo docker run hello-world
如果看到欢迎信息,说明安装成功!
🔧 方法二:在 Ubuntu 上安装 Docker
步骤 1:更新包索引
sudo apt update
步骤 2:安装依赖
sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
步骤 3:添加 Docker 的 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
步骤 4:添加仓库
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
步骤 5:更新 APT 包索引并安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
步骤 6:启动并启用服务
sudo systemctl start docker
sudo systemctl enable docker
步骤 7:验证
docker --version
sudo docker run hello-world
🌐 可选:配置国内镜像提速(提升拉取速度)
由于国外镜像源较慢,建议配置国内镜像提速器,例如:
使用阿里云镜像提速(推荐)
- 登录 阿里云容器镜像服务
- 获取专属提速地址(形如:
https://xxxx.mirror.aliyuncs.com) - 配置 Docker daemon:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"] } EOF sudo systemctl restart docker
👤 可选:将用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER
退出并重新登录后生效。
❓ 常见问题
| 问题 | 解决方法 |
|---|---|
Cannot connect to the Docker daemon |
检查 Docker 是否启动:systemctl status docker |
| 拉取镜像太慢 | 配置国内镜像提速 |
| 权限被拒绝 | 将用户加入 docker 组 |
✅ 总结:
京东云主机安装 Docker 与普通 VPS 安装无异,只需根据操作系统选择对应命令即可。关键是确保网络通畅,并配置好镜像提速。
如有具体系统版本或错误信息,欢迎提供,我可以进一步帮你排查!
ECLOUD博客