今天主要分享一个开源运维平台--SPUG:面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。
官网地址:https://www.spug.dev
1、安装docker
yum install docker -y
systemctl start docker && systemctl enable docker
2、拉取镜像
docker pull registry.aliyuncs.com/openspug/spug
3、启动容器
为了持久化存储代码和数据,添加:-v 映射容器内/data路径
# 持久化存储启动命令:
# spugdata是本地磁盘路径,/data是容器内代码和数据初始化存储的路径
mkdir -p /spugdata
docker run -d -p 80:80 registry.aliyuncs.com/openspug/spug -v /spugdata:/data
4、初始化
以下操作会创建一个用户名为 admin 密码为 spug.dev 的管理员账户,可自行替换管理员账户。
docker exec $CONTAINER_ID init_spug admin spug.dev
# 执行完毕后需要重启容器
docker restart $CONTAINER_ID
5、访问
在浏览器中输入 http://localhost:80 访问。
用户名: admin
密码: spug.dev