在京东云的Linux服务器上安装Docker环境,步骤与其他主流云服务商(如阿里云、腾讯云)类似。以下是在京东云Linux服务器(以 CentOS 7/8 或 Ubuntu 20.04 为例)上安装 Docker 的详细步骤。
✅ 前提条件
- 已购买并登录京东云 Linux 服务器(推荐使用 CentOS 或 Ubuntu 系统)
- 具备
root权限或能使用sudo - 服务器可正常访问网络(用于下载 Docker 安装包)
📌 方法一:Ubuntu 系统安装 Docker(推荐使用官方脚本)
1. 更新系统包索引
sudo apt update
2. 安装依赖包
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
3. 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 添加 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
5. 更新 APT 包索引
sudo apt update
6. 安装 Docker Engine
sudo apt install -y docker-ce docker-ce-cli containerd.io
7. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
8. 验证安装
sudo docker --version
sudo docker run hello-world
如果成功输出欢迎信息,说明 Docker 安装成功。
📌 方法二:CentOS 系统安装 Docker
1. 卸载旧版本(如有)
sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
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
4. 安装 Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io
5. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 验证安装
sudo docker --version
sudo docker run hello-world
🔐 可选:避免每次使用 sudo 运行 Docker
将当前用户加入 docker 用户组:
sudo usermod -aG docker $USER
⚠️ 执行后需 重新登录 或重启 shell 会话生效。
🛡️ 安全建议
- 不要随意暴露 Docker API 端口(如 2375)到公网
- 定期更新 Docker 版本
- 使用非 root 用户运行容器,限制权限
- 在京东云控制台配置安全组规则,仅开放必要端口
💡 常见问题排查
| 问题 | 解决方法 |
|---|---|
Cannot connect to the Docker daemon |
检查是否启动 systemctl status docker |
Permission denied |
将用户加入 docker 组或使用 sudo |
Could not find package docker-ce |
检查网络、仓库源是否正确添加 |
✅ 总结
京东云 Linux 服务器安装 Docker 的关键步骤:
- 配置正确的系统源(Ubuntu/CentOS)
- 添加 Docker 官方仓库
- 安装
docker-ce - 启动服务并验证
只要网络畅通,安装过程与普通 VPS 无异。
如需一键安装,也可使用 Docker 官方提供的便捷脚本(谨慎评估安全性):
curl -fsSL https://get.docker.com | sudo sh
如果你提供具体的系统版本(如 CentOS 7、Ubuntu 22.04),我可以给出更精确的命令。
CLOUD技术博