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.bak1.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-71.3 清理并重建 yum 缓存
bash
yum clean all
yum makecache1.4 验证 yum 源配置
bash
sudo yum update -y2. 安装依赖包
bash
sudo yum install -y yum-utils3. 安装 Docker
3.1 添加 Docker 国内源
bash
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.2 安装 Docker
bash
sudo yum install docker-ce docker-ce-cli containerd.io -y3.3 验证 Docker 安装
bash
docker --version
4. 安装必要工具
4.1 安装解压工具
bash
yum install -y unzip zip5. 启动 Docker 服务
5.1 启动 Docker
bash
sudo systemctl start docker5.2 设置 Docker 开机自启(可选)
bash
sudo systemctl enable docker部署应用
1. 下载安装包
📦 选择版本下载
请根据需求选择企业版或社区版
| 版本 | 说明 | 下载链接 |
|---|---|---|
| 企业版 (Latest) | 适合企业级应用 | 📥 点击下载 |
| 社区版 (Latest) | 免费开源版本 | 📥 点击下载 |
示例截图 - 下载镜像及脚本
如下图所示,下载镜像及对应脚本

2. 上传并解压安装包
将下载的压缩包上传到服务器,可以使用 scp、sftp 或其他文件传输工具。
上传完成后,使用 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 - 安装前请确保服务器有足够的磁盘空间和内存

