在京东云的Linux服务器上安装Docker和宝塔的步骤是什么?

在京东云的Linux服务器上安装 Docker 和宝塔面板(BT Panel)是一个常见的运维操作,适用于快速搭建 Web 服务环境。以下是详细的步骤说明(以 CentOS 7/8 或 Ubuntu 20.04 为例):


✅ 前提准备

  1. 购买并登录京东云 Linux 服务器
    • 推荐系统:CentOS 7+/8+ 或 Ubuntu 20.04 LTS
    • 确保安全组开放以下端口:
      • SSH: 22
      • 宝塔面板:8888
      • HTTP: 80
      • HTTPS: 443
      • Docker 默认端口(如需远程管理):2375(不推荐开放)
    • 使用 SSH 工具(如 Xshell、FinalShell 或终端)连接服务器。
ssh root@你的京东云公网IP

第一步:安装 Docker

🐳 在 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

# 3. 添加 Docker 官方仓库
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. 验证安装
docker --version

🐳 在 Ubuntu 上安装 Docker

# 1. 更新包索引
sudo apt update

# 2. 安装必要依赖
sudo apt install -y 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. 安装 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

可选:将当前用户加入 docker 组(避免每次使用 sudo)

sudo usermod -aG docker $USER
# 注销重新登录或执行:
newgrp docker

第二步:安装宝塔面板(Linux 面板)

官方脚本支持 CentOS、Ubuntu、Debian。

🔧 下载并运行宝塔官方安装脚本

对于 CentOS:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

对于 Ubuntu/Debian:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

⚠️ 注意:脚本会自动检测系统并安装 LNMP/LAMP 所需组件,请耐心等待(约 5–10 分钟)。


✅ 安装完成后,你会看到类似输出:

==================================================================
网络面板地址: http://<你的公网IP>:8888/<随机字符串>
内网面板地址: http://<内网IP>:8888/<随机字符串>
用户名: xxxxxxxx
密码: yyyyyyyy
==================================================================

第三步:配置安全组和登录宝塔

  1. 进入京东云控制台

    • 找到你的云服务器实例 → 安全组 → 添加规则
    • 开放端口:
      • 8888(宝塔面板)
      • 80(HTTP)
      • 443(HTTPS)
      • 888(文件上传等,可选)
      • 60000-61000(宝塔FTP被动模式,如需FTP)
  2. 浏览器访问宝塔面板

    http://你的公网IP:8888/随机字符串

    输入用户名和密码登录。

  3. 首次登录建议:

    • 修改默认用户名和密码
    • 安装推荐环境(LNMP 或 LAMP)
    • 设置面板安全入口(开启密钥访问更安全)

第四步:使用 Docker + 宝塔 的建议方式

虽然宝塔自带“Docker”管理插件(专业版功能),但你也可以直接通过命令行使用 Docker。

示例:用 Docker 运行一个 Nginx

docker run -d -p 8080:80 --name mynginx nginx

然后访问 http://你的IP:8080 测试。

💡 提示:你可以用宝塔管理传统网站,同时用 Docker 跑微服务、数据库(如 MySQL、Redis)、Portainer 等。


可选:安装 Portainer(Docker 图形化管理工具)

docker volume create portainer_data

docker run -d -p 9000:9000 
  --name portainer --restart=always 
  -v /var/run/docker.sock:/var/run/docker.sock 
  -v portainer_data:/data 
  portainer/portainer-ce

访问:http://你的IP:9000 进行 Docker 可视化管理。


常见问题排查

问题 解决方法
宝塔无法访问 检查安全组是否开放 8888 端口,防火墙是否关闭
Docker 启动失败 查看日志 journalctl -u docker
宝塔安装中断 检查网络,重试脚本,或换国内镜像源

总结

步骤 操作
1 登录京东云 Linux 服务器
2 安装 Docker(官方源)
3 安装宝塔面板(官方脚本)
4 配置安全组开放端口
5 登录宝塔,部署网站或服务
6 (可选)用 Docker 部署容器应用

✅ 完成!你现在可以在京东云服务器上同时使用 宝塔 管理网站,用 Docker 部署现代化应用。

如需进一步集成(如用 Nginx 反向X_X Docker 服务),也可以在宝塔中配置站点X_X。

需要我提供「宝塔反向X_X Docker 服务」的配置示例吗?

未经允许不得转载:CCLOUD博客 » 在京东云的Linux服务器上安装Docker和宝塔的步骤是什么?