购买咨询
微信咨询
电话咨询
预约演示
跳转到内容

CentOS 部署说明

本文档介绍在 CentOS 7 系统上的部署流程及常见问题处理。

环境准备

问题说明

在 CentOS 7 系统上执行 sudo yum update -y 时可能会遇到以下错误:

问题原因: CentOS 7 已终止官方支持,其默认的 mirrorlist.centos.org 镜像列表地址已下线,导致 yum 无法获取可用的软件仓库源。

解决方案: 修改 yum 源,使用阿里云镜像源。

1. 修改 yum 源

1.1 备份原有配置文件

bash
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

1.2 创建新的 yum 源配置文件

创建或编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,内容如下:

ini
[base]
name=CentOS-7 - Base - Aliyun Vault
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-7 - Updates - Aliyun Vault
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-7 - Extras - Aliyun Vault
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7

1.3 清理并重建 yum 缓存

bash
yum clean all
yum makecache

1.4 验证 yum 源配置

bash
sudo yum update -y

2. 安装依赖包

bash
sudo yum install -y yum-utils

3. 安装 Docker

3.1 添加 Docker 国内源

bash
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.2 安装 Docker

bash
sudo yum install docker-ce docker-ce-cli containerd.io -y

3.3 验证 Docker 安装

bash
docker --version

centos docker version

4. 安装必要工具

4.1 安装解压工具

bash
yum install -y unzip zip

5. 启动 Docker 服务

5.1 启动 Docker

bash
sudo systemctl start docker

5.2 设置 Docker 开机自启(可选)

bash
sudo systemctl enable docker

部署应用

1. 下载安装包

📦 选择版本下载

请根据需求选择企业版或社区版

版本说明下载链接
企业版 (Latest)适合企业级应用📥 点击下载
社区版 (Latest)免费开源版本📥 点击下载

示例截图 - 下载镜像及脚本

如下图所示,下载镜像及对应脚本

下载镜像及脚本

2. 上传并解压安装包

将下载的压缩包上传到服务器,可以使用 scpsftp 或其他文件传输工具。

上传完成后,使用 unzip 命令解压:

bash
unzip dwsurvey-ent-docker-v8.11.3.20251120.zip

注意

请确保解压后的目录结构完整,包含所有必要的配置文件和脚本。

解压后,进入 diaowen-docker-v2 安装目录,您应该能看到 setup-prod-install.sh 脚本文件及相关配置文件。

text
调问最新部署/企业版/dwsurvey-ent-docker-v8.11.3.20251120/
├── dwsurvey-amd/arm-image.zip
└── dwsurvey-ent-docker-v8.11.3.20251120.zip
├── dwsurvey-amd/arm-image/ (4 items)
└── dwsurvey-ent-docker-v8.11.3.20251120/
    └── diaowen-docker-v2/
        ├── README
        ├── setup-prod-install.sh
        ├── setup-prod-update.sh
        ├── setup-test.bat
        ├── setup-test.sh
        └── diaowen-compose/
            ├── compose-test.yaml
            ├── compose-update.yaml
            ├── compose.yaml
            ├── dwsurvey-app/ (7 items)
            ├── es/ (24 items)
            ├── mysql/ (2 items)
            └── redis/ (5 items)

示例截图 - 初始化环境路径

初始化环境路径

初始化环境路径

3. 执行安装脚本

进入解压后的安装目录,执行安装脚本:

bash
cd dwsurvey-ent-docker-v8.11.3.20251120/diaowen-docker-v2
chmod +x setup-prod-install.sh
./setup-prod-install.sh

按照脚本提示完成自定义安装配置。

常见问题

问题:执行脚本时提示 Docker 未启动

解决方案: 执行以下命令启动 Docker 服务:

bash
sudo systemctl start docker

检查 Docker 服务状态:

bash
sudo systemctl status docker

问题:yum 更新失败

请参考本文档「环境准备」部分的 yum 源配置说明,确保已正确配置镜像源。

注意事项

  • 确保系统已更新到最新版本
  • 建议使用阿里云镜像源以加快下载速度
  • 部署前请确认 Docker 服务已正常启动
  • 如遇到权限问题,请在命令前添加 sudo
  • 安装前请确保服务器有足够的磁盘空间和内存

调问-专业的开源问卷表单系统