e6.利用 docker 快速部署自动化运维平台

利用 docker 快速部署自动化运维平台

        • [1. 安装docker](#1. 安装docker)
        • [2. 拉取镜像](#2. 拉取镜像)
        • [3. 启动容器](#3. 启动容器)
        • [4. 初始化](#4. 初始化)
        • [5. 访问测试](#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. 拉取镜像
bash 复制代码
[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. 启动容器
bash 复制代码
[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 的管理员账户,可自行替换管理员账户。

bash 复制代码
[root@Ubuntu2204 ~]#docker exec spug init_spug admin 123456
5. 访问测试

在浏览器中输入IP地址

用户名为 admin 密码为 123456

相关推荐
科创未来2 小时前
自动化备份全网服务器数据平台
服务器·自动化·github
照书抄代码2 小时前
Linux中用gdb查看coredump文件
linux·运维·服务器
czhc11400756632 小时前
Linux2 CD LL hostnamectl type mkdir dudo
运维·服务器
ℳℓ白ℳℓ夜ℳℓ2 小时前
Linux网络应用层自定义协议与序列化
linux·运维·服务器
江沉晚呤时2 小时前
如何深入理解C#中的备忘录模式(Memento Pattern)设计模式
运维·服务器·数据库·c#·.netcore
23zhgjx-hyh3 小时前
IS-IS认证
运维·服务器·网络
日出等日落3 小时前
CasaOS小主机本地安装1Panel运维面板结合内网穿透移动端远程运维
运维
RLG_星辰3 小时前
第二章日志分析-mysql应急响应笔记
运维·数据库·mysql·应急响应·玄机
猿小猴子3 小时前
在 Ubuntu24.04 LTS 上 Docker Compose 部署基于 Dify 重构二开的开源项目 Dify-Plus
docker·重构·开源
无名之逆3 小时前
在Rust生态中探索高性能HTTP服务器:Hyperlane初体验
运维·服务器·开发语言·后端·http·rust·自动化