如何在京东云Linux服务器上安装Docker环境?

在京东云的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 会话生效。


🛡️ 安全建议

  1. 不要随意暴露 Docker API 端口(如 2375)到公网
  2. 定期更新 Docker 版本
  3. 使用非 root 用户运行容器,限制权限
  4. 在京东云控制台配置安全组规则,仅开放必要端口

💡 常见问题排查

问题 解决方法
Cannot connect to the Docker daemon 检查是否启动 systemctl status docker
Permission denied 将用户加入 docker 组或使用 sudo
Could not find package docker-ce 检查网络、仓库源是否正确添加

✅ 总结

京东云 Linux 服务器安装 Docker 的关键步骤:

  1. 配置正确的系统源(Ubuntu/CentOS)
  2. 添加 Docker 官方仓库
  3. 安装 docker-ce
  4. 启动服务并验证

只要网络畅通,安装过程与普通 VPS 无异。


如需一键安装,也可使用 Docker 官方提供的便捷脚本(谨慎评估安全性):

curl -fsSL https://get.docker.com | sudo sh

如果你提供具体的系统版本(如 CentOS 7、Ubuntu 22.04),我可以给出更精确的命令。

未经允许不得转载:CLOUD技术博 » 如何在京东云Linux服务器上安装Docker环境?