openEuler21.03-x86)docker安装开源Spug轻量级自动化运维平台

网友投稿 1179 2022-05-29

Spug面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。

官方地址:https://www.spug.cc/

特性

批量执行: 主机命令在线批量执行

在线终端: 主机支持浏览器在线终端登录

文件管理: 主机文件在线上传下载

任务计划: 灵活的在线任务计划

发布部署: 支持自定义发布部署流程

(openEuler21.03-x86)docker安装开源Spug轻量级自动化运维平台

配置中心: 支持 KV、文本、json 等格式的配置

监控中心: 支持站点、端口、进程、自定义等监控

报警中心: 支持短信、邮件、钉钉、微信等报警方式

优雅美观: 基于 Ant Design 的 UI 界面

开源免费: 前后端代码完全开源

#关闭防火墙和 selinux 并重启 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config systemctl disable --now firewalld

#配源 vim /etc/yum.repos.d/openEuler.repo [OS] name=OS baseurl=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler [everything] name=everything baseurl=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/everything/$basearch/RPM-GPG-KEY-openEuler [EPOL] name=EPOL baseurl=http://repo.openeuler.org/openEuler-21.03/EPOL/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler [debuginfo] name=debuginfo baseurl=http://repo.openeuler.org/openEuler-21.03/debuginfo/$basearch/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/debuginfo/$basearch/RPM-GPG-KEY-openEuler [source] name=source baseurl=http://repo.openeuler.org/openEuler-21.03/source/ enabled=1 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/source/RPM-GPG-KEY-openEuler [update] name=update baseurl=http://repo.openeuler.org/openEuler-21.03/update/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://repo.openeuler.org/openEuler-21.03/OS/$basearch/RPM-GPG-KEY-openEuler

#更新yum源 yum makecache

#yum安装docker yum -y install docker docker -v systemctl start docker systemctl enable docker

#拉取镜像 docker pull registry.aliyuncs.com/openspug/spug #启动容器 如果需要持久化存储代码和数据,可以添加:-v 映射容器内/data路径。 官方镜像内置了 Mysql 数据库,如果需要使用外部已有数据库(Mysql 5.6+),设置后再进行下一步的初始化操作。 根据需要,以下两种启动方式任选其一即可。 # 持久化存储启动命令: #/spug 指的是映射本地的磁盘路径,也可以是其他目录,/data是容器内代码和数据初始化存储的路径 docker run -d --restart=always --name=spug -p 80:80 -v /spug:/data registry.aliyuncs.com/openspug/spug # 如果你需要在spug内使用docker命令则需要添加额外的参数 docker run -d --restart=always --name=spug -p 80:80 -v /spug/:/data -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker registry.aliyuncs.com/openspug/spug

#初始化 以下操作会创建一个用户名为 admin 密码为 spug.dev 的管理员账户,可自行替换管理员账户。 如果提示连接数据失败,再次执行尝试。 docker exec spug init_spug admin spug.dev # 执行完毕后需要重启容器 docker restart spug 5. 访问测试 在浏览器中输入 http://localhost:80 访问。 用户名: admin 密码: spug.dev

Docker 运维

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【python】【GUI编程】tkinter的基本使用
下一篇:异常
相关文章