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

服务器

在京东云Linux服务器上安装Docker环境,步骤与在其他主流云服务商的Linux服务器上类似。以下是在京东云的CentOS或Ubuntu系统上安装Docker的详细步骤(以CentOS 7/8 和 Ubuntu 20.04 为例):


✅ 一、准备工作

1. 登录京东云服务器

使用SSH工具(如 Xshell、PuTTY 或终端)连接你的京东云Linux服务器。

ssh root@你的公网IP地址

✅ 二、在 CentOS 系统上安装 Docker

1. 卸载旧版本(可选)

sudo yum remove 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 官方仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

⚠️ 注意:如果网络较慢,可以考虑使用国内镜像源(如阿里云):

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/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. 验证安装

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. 添加 Docker 仓库

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

🌐 国内用户建议使用阿里云镜像源(替换上面的 URL):

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

并更新:

sudo apt update

5. 安装 Docker

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

✅ 四、(可选)配置非 root 用户使用 Docker

为了避免每次使用 sudo,可将当前用户加入 docker 用户组:

sudo usermod -aG docker $USER

⚠️ 执行后需重新登录或重启 shell 才能生效。


✅ 五、京东云注意事项

  1. 安全组设置:确保京东云控制台的安全组规则允许你需要的端口(如 2375、2376 如果远程访问 Docker,但不推荐开放)。
  2. 防火墙:检查系统防火墙(firewalld 或 ufw)是否放行相关端口。
  3. 系统版本兼容性:确认你的 Linux 发行版和内核版本支持 Docker(推荐 CentOS 7+/Ubuntu 18.04+)。

✅ 六、常见问题排查

  • 权限错误:记得加 sudo 或配置用户组。
  • 网络问题:若下载慢,使用国内镜像源(如阿里云、腾讯云、中科大等)。
  • docker: command not found:确认是否正确安装了 docker-ce 而不是 docker.io(Ubuntu 中 docker.io 是旧包)。

✅ 总结

步骤 操作
1 登录京东云服务器
2 根据系统选择 CentOS 或 Ubuntu 安装命令
3 添加仓库并安装 Docker
4 启动 Docker 服务
5 验证安装成功

✅ 成功安装后,你就可以部署容器化应用了,例如 Nginx、MySQL、Redis、Spring Boot 项目等。

如需进一步配置 Docker 镜像提速器(推荐),可在 /etc/docker/daemon.json 中添加:

{
  "registry-mirrors": ["https://<你的提速器>.mirror.aliyuncs.com"]
}

提速器地址可在阿里云容器镜像服务控制台免费获取。


如有具体系统版本或报错信息,欢迎提供,我可以给出更精确的解决方案。

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