e6.利用 docker 快速部署自动化运维平台
利用 docker 快速部署自动化运维平台
- 1. 安装docker
- 2. 拉取镜像
- 3. 启动容器
- 4. 初始化
- 5. 访问测试
Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主 机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能
特性:
- 批量执行: 主机命令在线批量执行
- 在线终端: 主机支持浏览器在线终端登录
- 文件管理: 主机文件在线上传下载
- 任务计划: 灵活的在线任务计划
- 发布部署: 支持自定义发布部署流程
- 配置中心: 支持 KV、文本、json 等格式的配置
- 监控中心: 支持站点、端口、进程、自定义等监控
- 报警中心: 支持短信、邮件、钉钉、微信等报警方式
- 优雅美观: 基于 Ant Design 的 UI 界面
- 开源免费: 前后端代码完全开源
官网地址: https://www.spug.dev/
使用文档:https://www.spug.dev/docs/about-spug/
gitee链接: https://gitee.com/openspug/spug
1. 安装docker
本实验已经提前安装完成了可以参考前面的笔记进行安装
2. 拉取镜像
[root@Ubuntu2204 ~]# docker pull registry.aliyuncs.com/openspug/spug[root@Ubuntu2204 ~]#docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.aliyuncs.com/openspug/spug latest 09ad35a1fe69 8 months ago 702MB
3. 启动容器
[root@Ubuntu2204 ~]#docker run -d --restart=always --name=spug -p 80:80 registry.aliyuncs.com/openspug/spug
bc3bc963516ba0c1bfa12430220c4a6e79b5391347612d7e26e7000e4e729a30[root@Ubuntu2204 ~]#docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
bc3bc963516b registry.aliyuncs.com/openspug/spug "/entrypoint.sh" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, :::80->80/tcp spug
4. 初始化
以下操作会创建一个用户名为 admin 密码为 123456 的管理员账户,可自行替换管理员账户。
[root@Ubuntu2204 ~]#docker exec spug init_spug admin 123456
5. 访问测试
在浏览器中输入IP地址
用户名为 admin 密码为 123456


相关文章:
e6.利用 docker 快速部署自动化运维平台
利用 docker 快速部署自动化运维平台 1. 安装docker2. 拉取镜像3. 启动容器4. 初始化5. 访问测试 Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主 机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中…...
回顾前面刷过的算法(4)
今天回顾一下下面三个算法,涉及到了动态规划、合并链表、位运算,好吧,让我们再次手敲一遍 //乘积最大子数组//思路: 维护三个变量,imax最大前缀乘积 imin最小前缀乘积 max最大连续乘积//由于元素有正负,imax和imin需…...
SourceTree配置多个不同Remote地址的仓库
需求 在我们开发过程中,有可能需要拉取的地址仓库不在同一个仓库中,有些可能在Github上,有些可能在Gitlab上。 所以我们需要配置Github的仓库的配置和Gitlab仓库的配置。 现在,我们来配置两个不同的仓库的地址。 假设…...
【Golang 面试 - 进阶题】每日 3 题(十三)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:http://t.csdnimg.cn/UWz06 📚专栏简介:在这个专栏中,我将会分享 Golang 面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏…...
自定义线程池(二)
上节回顾 在上一节当中,已经实现了一个线程池,在本节当中,我们需要添加拒绝策略。这里使用到了策略模式的设计模式,因为拒绝策略是多种的,我们需要将这个权利下放给调用者(由调用者来指定我要采取哪种策略…...
【Linux】常见指令
目录 一、指令的理解二、Linux的目录结构三、XShell 下的热键四、shell命令以及运行原理五、Linux常见的指令汇总1. ls 指令1.1 常见的一些有关 ls 的别名1.2 隐藏文件或目录1.3 * 的匹配 2. pwd 指令3. cd 指令3.1 cd . . 指令 4. touch指令5. mkdir指令6. rmdir指令 &&am…...
uniapp自定义网格布局用于选择金额、输入框焦点事件以及点击逻辑实战
样式 <view class="withdraw-section"><text class="section-title">提现金额</text><view class="amount-options"><view v-for="(item, index) in list" :key="index" class="amount-opt…...
中小学创客室培养学生全面发展
随着时代的发展,教育也在飞速发展,教育决定着一个国家的未来,一个家庭的未来,一个人的未来,我国近年来大力鼓励科学教育,支持科学创新。因此,学校应该重视对学生的科学教育,尤其是处于思想启蒙阶…...
AI Agent智能体落地应用测试,一句话即可操控它执行工作
一、什么是Agent 在软件应用中,软件代理或智能代理,是一种能够自主执行任务或做出决策的计算机程序。它们可以用于自动化任务、个性化推荐、数据分析等,这一类的桌面应用称之为Agent。如Siri、Alexa、Google Assistant等,它们能够…...
免费的SD-WAN服务
SD-WAN,SASE,零信任是近年来比较火的概念,SD-WAN发展已经很久了,但是真正能够自主研发做SD-WAN的企业其实并不算太多。 比扬云的SD-WAN产品是自主研发的,可控性强,最重要的是具有免费版本,可以免…...
gradle安装及配置
文章目录 一、下载安装包二、解压文件三、环境变量配置四、验证安装结果五、配置国内源六、IDEA配置 一、下载安装包 从gradle官网下载安装包,官网地址为:https://gradle.org/releases/ 我们只需要下载编译好的文件即可。 二、解压文件 解压文件到指定…...
C-sharp-console-gui-framework:C#控制台应用程序的GUI框架
推荐一个.Net开源项目,方便我们基于控制台创建图形用户界面(GUI)应用程序。 01 项目简介 ConsoleGUI是一个简单的布局驱动.NET框架,用于创建基于控制台的GUI应用程序。 核心功能: **布局驱动:**与WPF或H…...
一文搞懂后端面试之MySQL MVCC【中间件 | 数据库 | MySQL | 隔离级别 | Read View】
为什么需要MVCC 锁本身就是用于并发控制的,那么为什么InnoDB还要引入MVCC,读写都加锁不就可以控制住并发吗? 锁确实可以,但是性能太差。如果是纯粹的锁,那么写和写、读和写、读和读之间都是互斥的。如果是读写锁&…...
Mysql执行计划(上)
1、执行计划的概念 执行计划是什么:使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。 作用:分析你的查询语句或是表结构的性能瓶颈 语法:Explain SQL语句 执行计划输出内容介绍&#…...
使用Python+moviepy截取音频片段
一、使用AudioFileClip对象的subclip函数,截取1秒至3秒的音频 from moviepy.editor import *auAudioFileClip("/home/Download/test.mp3") # 创建对象clipau.subclip(1,3) # 截取1秒至3秒的音频clip.write_audiofile("/home/Download/clip.mp3"…...
Java学习Day19
动态SQL语句标签 1.if 用于根据条件判断是否包括某段 SQL 代码 <if test"checktext !null and check !"> 2.<choose>, <when>, <otherwise>类似于 Java 的 switch 语句,用于在多个条件中选择一个。 <select id"getSt…...
8.达梦数据库常用SQL
文章目录 前言1. 服务器资源1.1 CPU使用率1.2 内存使用率 2 数据库实例管理2.1 查询版本号2.2 查询ini配置2.3 查询归档配置2.4 数据库实例初始化参数2.5 查看数据库信息2.6 查看数据库实例信息2.7 查看数据库实例信息2.8 查看授权信息2.9 查询页大小,字符集大小2.1…...
深入理解接口测试:实用指南与最佳实践(四)IHRM管理系统实战-项目分析
您好,我是程序员小羊! 前言 这一阶段是接口测试的学习,我们接下来的讲解都是使用Postman这款工具,当然呢Postman是现在一款非常流行的接口调试工具,它使用简单,而且功能也很强大。不仅测试人员会使用…...
程序编译及链接
你好!感谢支持孔乙己的新作,本文就程序的编译及链接与大家分析我的思路。 希望能大佬们多多纠正及支持 !!! 个人主页:爱摸鱼的孔乙己-CSDN博客 1.翻译译环境与运行环境 当我们进行程序设计时&…...
route 命令介绍及使用方法
route 命令 作用:用于显示和操作 IP 路由表 (show/manipulate the IP routing table)。 在命令行下执行 route 命令添加路由,不会永久保存,当网卡重启或者机器重启后,该路由就会失效。 命令参数…...
MATLAB数值计算与百川2-13B模型在科学数据分析中的协同
MATLAB数值计算与百川2-13B模型在科学数据分析中的协同 做科研或者工程计算的朋友,对MATLAB肯定不陌生。它就像我们手里的“瑞士军刀”,矩阵运算、信号处理、仿真建模,样样在行。但不知道你有没有过这样的感觉:数据算完了&#x…...
Elasticsearch从入门到精通,万字长文教你实战。
目录 基础概念 倒排索引与分词器 RestClient :索引与文档操作 索引库的CRUD: 文档的CRUD DSL 查询 叶子查询 复合查询 排序与分页 高亮 RestClient:查询 叶子查询 排序和分页 高亮 数据聚合 在业务初期,直接使用数据库的 LIKE 模糊…...
快速搭建个人医疗助手:MedGemma 1.5从零到一,支持症状分析和建议
快速搭建个人医疗助手:MedGemma 1.5从零到一,支持症状分析和建议 1. 项目背景与价值 在医疗信息咨询需求日益增长的今天,一个能够提供专业、可靠且保护隐私的医疗问答系统显得尤为重要。MedGemma 1.5正是为解决这一需求而设计的本地化医疗A…...
NotaGen AI音乐生成:5分钟快速部署,零基础创作古典音乐
NotaGen AI音乐生成:5分钟快速部署,零基础创作古典音乐 1. 从零开始部署NotaGen 1.1 环境准备 NotaGen已经预置在Docker镜像中,无需额外安装依赖。您只需要: 确保系统已安装Docker(推荐版本20.10)拥有至…...
go-mysql-server存储过程开发:10个最佳实践提升业务逻辑处理
go-mysql-server存储过程开发:10个最佳实践提升业务逻辑处理 【免费下载链接】go-mysql-server A MySQL-compatible relational database with a storage agnostic query engine. Implemented in Go. 项目地址: https://gitcode.com/gh_mirrors/go/go-mysql-serve…...
MedGemma 1.5快速上手:无需专业背景,搭建个人医学知识库
MedGemma 1.5快速上手:无需专业背景,搭建个人医学知识库 1. 为什么你需要一个本地医学助手? 想象一下这个场景:你或者家人拿到一份体检报告,上面有几个指标旁边标着小小的箭头,旁边是你看不懂的医学术语。…...
FPGA等精度频率计设计与实现
1. 等精度频率计的核心原理 等精度频率测量法之所以在FPGA设计中备受青睐,关键在于它巧妙地规避了传统方法的测量盲区。想象一下用两种不同的秒表测量短跑成绩:一个秒表由裁判手动控制(软件闸门),另一个由运动员冲线瞬…...
Palantir:两个不确定的问题(2)FDE会被AI完全替代吗?
从上一篇的分析可以得知,Palantir的整套系统,就是一个有机的企业级数字孪生体: 本体Ontology灵魂/主宰 它定义世界“是什么、有什么、彼此关系如何”,是客观现实与人类主观认识的统一,是整个系统的 “道”。 AIP心与…...
如何配置分区表的行迁移_ENABLE ROW MOVEMENT允许更新分区键跨区移动
必须开启ENABLE ROW MOVEMENT才能UPDATE分区键并跨分区移动行,否则报ORA-14402;该DDL解禁行迁移能力,实际迁移发生在后续UPDATE时,且需注意全局索引失效、锁影响及提交验证。ALTER TABLE ... ENABLE ROW MOVEMENT 为什么必须开不开…...
融通金贵金属实时行情 API 对接教程(HTTP+WebSocket 完整实现)
融通金API,融通金实时行情API,贵金属行情API对接,实时行情数据源,WebSocket行情推送在贵金属行情展示、量化交易系统、企业数据监控场景中,融通金黄金、白银、铂金、钯金等全品种实时行情是核心刚需。本文基于脉动数据行情平台,提供一套可直接用于生产环…...
