京东云服务器安装完系统后,怎样一键部署Docker和宝塔?

在京东云服务器上安装完系统后,可以通过以下步骤一键部署Docker和宝塔面板:

一、准备工作

  1. 登录服务器(使用SSH工具连接)
  2. 更新系统包(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修改安全入口

四、京东云特殊注意事项

  1. 安全组配置(在京东云控制台):

    • 开放端口:8888(宝塔)、80、443、22
    • 如需Docker服务,开放2375端口(建议内网使用)
  2. 磁盘挂载(如果数据盘需要挂载):

    # 查看磁盘
    lsblk
    # 格式化并挂载(根据实际情况操作)
    mkfs.ext4 /dev/vdb
    mkdir /www
    mount /dev/vdb /www
  3. 防火墙设置

    
    # 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
  1. 访问宝塔
    • 浏览器访问:http://你的服务器IP:8888
    • 使用安装时显示的账号密码登录

六、常见问题解决

  1. 端口无法访问:检查京东云安全组和系统防火墙
  2. 安装缓慢:更换软件源或使用京东云内网源
  3. 内存不足:建议服务器至少1GB内存
  4. 宝塔安装失败:尝试更换安装脚本版本

七、后续建议

  1. 宝塔面板中安装Docker管理器插件
  2. 定期备份重要数据
  3. 设置强密码和定期更新
  4. 监控服务器资源使用情况

这样你就可以在京东云服务器上快速部署Docker和宝塔面板了。安装过程中如有问题,可以查看对应的日志文件进行排查。

云服务器