京东云服务器安装Docker和宝塔面板的完整指南
结论先行
在京东云服务器上安装Docker和宝塔面板的步骤如下:
- 更新系统并安装必要工具
- 安装Docker并配置镜像提速
- 安装宝塔面板并通过Web界面管理服务器
- 可选:在Docker中运行宝塔面板(适合高级用户)
1. 准备工作:登录京东云服务器
- 通过SSH连接到你的京东云服务器(推荐使用
Terminal或PuTTY):ssh root@你的服务器IP -
确保系统已更新(以Ubuntu/CentOS为例):
# Ubuntu/Debian apt update && apt upgrade -y # CentOS yum update -y
2. 安装Docker
(1)一键安装Docker
Docker官方提供了一键安装脚本,适用于大多数Linux发行版:
curl -fsSL https://get.docker.com | sh
验证安装是否成功:
docker --version # 查看版本
systemctl start docker # 启动Docker
systemctl enable docker # 设置开机自启
(2)配置Docker镜像提速(国内推荐)
由于国内访问Docker Hub较慢,建议替换为京东云或阿里云镜像提速:
- 编辑Docker配置文件:
mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } EOF - 重启Docker生效:
systemctl daemon-reload systemctl restart docker
3. 安装宝塔面板
(1)一键安装宝塔面板
宝塔面板支持多种Linux系统,运行以下命令安装:
# CentOS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
安装完成后,记下面板提供的登录地址、用户名和密码(如http://服务器IP:8888)。
(2)配置安全组(京东云防火墙)
- 登录京东云控制台,进入安全组规则,放行
8888(宝塔面板)、80(HTTP)、443(HTTPS)等端口。
(3)登录宝塔面板并初始化
- 访问
http://服务器IP:8888,输入账号密码。 - 首次登录会提示安装LNMP/LAMP环境(推荐选择Nginx + MySQL + PHP)。
4. 可选:在Docker中运行宝塔面板(高级用法)
如果希望宝塔运行在Docker容器中(避免直接修改宿主机环境),可按以下步骤操作:
docker run -d --name baota
-p 8888:8888 -p 80:80 -p 443:443
--privileged=true
-v /www:/www
pch18/baota:latest
说明:
-p:映射端口(8888为面板,80/443为网站)。-v:持久化网站数据到宿主机。--privileged:赋予容器特权模式(宝塔需要修改系统配置)。
总结与建议
- 推荐先装宝塔再管理Docker:宝塔提供图形化界面,适合新手管理服务器和容器。
- 生产环境慎用Docker+宝塔组合:可能存在权限冲突,建议测试环境使用。
- 京东云镜像提速优化体验:国内服务器建议配置Docker镜像提速提升拉取速度。
核心要点:
一键安装Docker和宝塔能快速搭建环境,但需注意安全组和权限配置。宝塔适合运维新手,Docker适合隔离应用环境,两者结合需谨慎。
按照上述步骤操作后,你的京东云服务器将同时具备Docker容器管理能力和宝塔面板的便捷运维功能!
CLOUD云计算