在京东云服务器上安装完系统后,可以通过以下步骤一键部署Docker和宝塔面板:
一、准备工作
- 登录服务器(使用SSH工具连接)
- 更新系统包(CentOS/Ubuntu为例):
# CentOS yum update -y
Ubuntu
apt update && apt upgrade -y
## 二、一键部署脚本
### 方案1:分别安装(推荐)
**A. 一键安装Docker**
```bash
# 使用官方脚本安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# 启动Docker并设置开机自启
systemctl start docker
systemctl enable docker
# 验证安装
docker --version
B. 一键安装宝塔面板
# 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
方案2:组合脚本(一次性安装)
创建脚本文件 install-all.sh:
#!/bin/bash
# 安装Docker
echo "正在安装Docker..."
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
systemctl start docker
systemctl enable docker
# 安装宝塔面板
echo "正在安装宝塔面板..."
if [ -f /etc/redhat-release ]; then
yum install -y wget
wget -O install.sh http://download.bt.cn/install/install_6.0.sh
sh install.sh
else
apt-get install -y wget
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh
bash install.sh
fi
echo "安装完成!"
运行脚本:
chmod +x install-all.sh
./install-all.sh
三、安装后的配置
1. Docker配置优化
# 配置Docker镜像提速(使用阿里云镜像)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://your-aliyun-mirror.mirror.aliyuncs.com"]
}
EOF
systemctl restart docker
# 安装Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2. 宝塔面板初始设置
安装完成后会显示:
- 宝塔面板地址:
http://服务器IP:8888 - 用户名和密码(请保存)
安全配置建议:
# 修改宝塔默认端口
bt
# 选择8修改面板端口
# 设置安全入口
bt
# 选择5修改安全入口
四、京东云特殊注意事项
-
安全组配置(在京东云控制台):
- 开放端口:8888(宝塔)、80、443、22
- 如需Docker服务,开放2375端口(建议内网使用)
-
磁盘挂载(如果数据盘需要挂载):
# 查看磁盘 lsblk # 格式化并挂载(根据实际情况操作) mkfs.ext4 /dev/vdb mkdir /www mount /dev/vdb /www -
防火墙设置:
# CentOS 7+ firewall-cmd --permanent --add-port=8888/tcp firewall-cmd --reload
Ubuntu
ufw allow 8888
ufw reload
## 五、验证安装
1. **验证Docker**:
```bash
docker run hello-world
- 访问宝塔:
- 浏览器访问:
http://你的服务器IP:8888 - 使用安装时显示的账号密码登录
- 浏览器访问:
六、常见问题解决
- 端口无法访问:检查京东云安全组和系统防火墙
- 安装缓慢:更换软件源或使用京东云内网源
- 内存不足:建议服务器至少1GB内存
- 宝塔安装失败:尝试更换安装脚本版本
七、后续建议
- 宝塔面板中安装Docker管理器插件
- 定期备份重要数据
- 设置强密码和定期更新
- 监控服务器资源使用情况
这样你就可以在京东云服务器上快速部署Docker和宝塔面板了。安装过程中如有问题,可以查看对应的日志文件进行排查。
CLOUD技术笔记