如何将CentOS 8系统上部署Spug自动化运维管理平台?

摘要:以下是 CentOS 8 系统部署 Spug 自动化运维平台的完整流程,提供三种主流安装方式(推荐使用 Docker 方式): 🐳 一、Docker 安装(推荐) 1.&am
以下是 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
阅读全文