是的,京东云主机(即京东云弹性云服务器 ECS)支持安装 Docker 和宝塔面板。只要你的云主机操作系统是 Linux(如 CentOS、Ubuntu、Debian 等),就可以顺利安装和使用 Docker 与宝塔面板。
下面以 CentOS 7/8 为例,详细介绍如何在京东云主机上安装 Docker 和宝塔面板。
✅ 一、准备工作
-
购买并登录京东云 ECS 实例
- 登录 京东云控制台
- 创建一台 Linux 云主机(推荐 CentOS 7.x 或 Ubuntu 20.04)
- 记录公网 IP 地址
- 开放安全组端口:
- SSH:22(默认开启)
- 宝塔面板:8888
- Docker 应用常用端口:如 80、443、3306、自定义服务端口等
-
使用 SSH 工具连接云主机
ssh root@你的公网IP
✅ 二、安装 Docker
方法一:使用官方脚本快速安装(推荐)
# 更新系统包
yum update -y
# 安装 yum-utils 工具
yum install -y yum-utils
# 添加 Docker 的官方 YUM 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker 引擎
yum install -y docker-ce docker-ce-cli containerd.io
# 启动 Docker 并设置开机自启
systemctl start docker
systemctl enable docker
# 验证安装
docker --version
✅ 可选:将当前用户加入 docker 组(避免每次使用 sudo)
usermod -aG docker root
✅ 三、安装宝塔面板
宝塔面板是一款非常流行的 Linux 服务器管理面板,支持可视化管理网站、数据库、FTP、Docker 等。
1. 安装宝塔面板(以 CentOS 为例)
# 下载并运行宝塔官方安装脚本
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
⚠️ 注意:该脚本会自动检测系统并安装对应版本。
2. 安装过程中提示确认时输入 y 继续
安装完成后,终端会输出:
Bt-Panel: http://你的IP:8888
username: xxxxxxxx
password: xxxxxxxx
3. 登录宝塔面板
- 打开浏览器访问:
http://你的公网IP:8888 - 输入用户名和密码登录
- 首次登录会提示安装 LNMP/LAMP 环境,按需选择
✅ 四、在宝塔中使用 Docker(可选)
宝塔面板本身不直接集成 Docker 管理界面,但你可以:
-
通过宝塔的“终端”功能操作 Docker
- 在面板中进入【软件商店】→【系统工具】→ 安装「宝塔终端」
- 使用终端执行
docker命令部署容器
-
安装第三方插件(如 Docker Manager)
- 社区有开发者提供了宝塔 Docker 插件(非官方)
- 可搜索安装「Docker管理器」插件来图形化管理容器
-
推荐方式:直接使用命令行或 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进行图形化管理
- 访问
✅ 五、注意事项
| 项目 | 建议 |
|---|---|
| 安全组 | 务必在京东云控制台开放 8888(宝塔)、9000(Portainer)、80/443 等端口 |
| 防火墙 | 关闭或配置 firewalld/iptables 允许相应端口 |
| 系统资源 | 建议选择至少 2GB 内存的实例,避免安装失败 |
| 数据安全 | 定期备份宝塔面板中的网站和数据库 |
✅ 总结
| 软件 | 是否支持 | 安装方式 |
|---|---|---|
| Docker | ✅ 支持 | YUM/Apt 安装或脚本 |
| 宝塔面板 | ✅ 支持 | 官方一键安装脚本 |
| Docker + 宝塔 | ✅ 可共存 | 分别安装,互不冲突 |
如有需要,你还可以在宝塔中部署 Nginx 作为反向X_X,将域名指向 Docker 运行的服务(如 WordPress、Node.js 应用等),实现高效运维。
如果你提供具体的操作系统版本,我可以给出更精确的命令。
CCLOUD博客