以下是 CentOS 8 系统部署 Spug 自动化运维平台的完整流程,提供三种主流安装方式(推荐使用 Docker 方式):
🐳一、Docker 安装(推荐)
1.安装 Docker
bash
# 卸载旧版本
sudo yum remove docker docker-common docker-selinux docker-engine
# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 替换国内镜像源(加速下载)
sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
# 安装并启动
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker && sudo systemctl enable docker
2.拉取 Spug 镜像
bash
docker pull registry.aliyuncs.com/openspug/spug
3.启动容器(持久化存储)
bash
# 创建数据目录
sudo mkdir -p /data/spugdata
# 启动容器(映射 80 端口)
docker run -d --restart=always --name=spug \
-p 80:80 \
-v /data/spugdata:/data \
registry.aliyuncs.com/openspug/spug
📌关键参数说明
-v /data/spugdata:/data:将容器内数据持久化到宿主机
--restart=always:容器崩溃时自动重启124
4.初始化管理员账户
bash
docker exec spug init_spug admin
your_strong_password # 替换 your_strong_password
docker restart spug
5.访问控制台
text
地址: http://服务器IP:80
用户名: admin
密码: 上一步设置的密码
🐙二、docker-compose 安装(多容器管理)
1.安装
docker-compose
bash
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.创建docker-compose.yml
yaml
version: "3.3"
services:
spug:
image: registry.aliyuncs.com/openspug/spug
container_name: spug
ports:
- "80:80"
volumes:
- /data/spugdata:/data
restart: always
3.启动服务
bash
docker-compose up -d
docker exec spug init_spug admin
your_password
docker restart spug
⚙️三、手动安装(适合定制化需求)
1.依赖安装
bash
sudo yum install -y python39 git
mariadb-server libmysqlclient-dev
sudo systemctl start mariadb &&
sudo systemctl enabl
如何将CentOS 8系统上部署Spug自动化运维管理平台?
摘要:以下是 CentOS 8 系统部署 Spug 自动化运维平台的完整流程,提供三种主流安装方式(推荐使用 Docker 方式): 🐳 一、Docker 安装(推荐) 1.&am
