当前位置: 首页 > news >正文

Docker:安装 Orion-Visor 服务器运维的技术指南

请关注微信公众号:拾荒的小海螺
博客地址:http://lsk-ww.cn/

1、简述

Orion-Visor 是一种用于管理和监控容器的工具。它提供了一个直观的界面,用于查看容器的状态、资源使用情况以及日志等信息。在这篇技术博客中,我们将介绍如何使用 Docker 来安装和配置 Orion-Visor。

技术栈:

  • SpringBoot 2.7.17
  • Mysql 8.0.+
  • Redis 6.0.+
  • Vue3 3.2.+
  • Arco Design 2.55.+

项目地址:

  • https://github.com/lijiahangmax/orion-visor
  • https://gitee.com/lijiahangmax/orion-visor

在这里插入图片描述

2、安装

在安装Orion-Visor之前,先安装Docker相关环境,通过Docker-Compose编排来安装,可以参考一下一下文档:

使用编排Compose快速部署容器化应用:https://blog.csdn.net/lishangke/article/details/137370529

安装Docker-Compose以后接着来安装Orion-Visor,通过官网提供的docker-compose.yml文件:

version: '3.3'
services:orion-visor-service:image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-service:2.0.2ports:- 1081:80environment:- MYSQL_HOST=orion-visor-mysql- MYSQL_PORT=3306- MYSQL_DATABASE=orion_visor- MYSQL_USER=root- MYSQL_PASSWORD=Data@123456- REDIS_HOST=orion-visor-redis- REDIS_PASSWORD=Data@123456- SECRET_KEY=uQeacXV8b3isvKLK- DEMO_MODE=falsevolumes:- /data/orion-visor-space/docker-volumes/orion-visor-service/root-orion:/root/oriondepends_on:- orion-visor-mysql- orion-visor-redisorion-visor-mysql:image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-mysql:2.0.2privileged: trueports:- 3307:3306environment:- MYSQL_DATABASE=orion_visor- MYSQL_USER=orion- MYSQL_PASSWORD=Data@123456- MYSQL_ROOT_PASSWORD=Data@123456volumes:- /data/orion-visor-space/docker-volumes/orion-visor-mysql/var-lib-mysql:/var/lib/mysql- /data/orion-visor-space/docker-volumes/orion-visor-mysql/var-lib-mysql-files:/var/lib/mysql-files- /data/orion-visor-space/docker-volumes/orion-visor-mysql/etc-mysql:/etc/mysqlorion-visor-redis:image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-redis:2.0.2privileged: trueports:- 6380:6379environment:- REDIS_PASSWORD=Data@123456volumes:- /data/orion-visor-space/docker-volumes/orion-visor-redis/data:/datacommand: sh -c "redis-server /usr/local/redis.conf --requirepass $${REDIS_PASSWORD}"orion-visor-adminer:image: adminerports:- 8081:8080

或者参考官方安装文档:https://lijiahangmax.github.io/orion-visor/#/quickstart/docker-install

通过指令docker compose指令安装和更新:

docker compose up -d

安装完成后通过docker 指令来查询是否安装成功:

[root@localhost visor]# docker ps
CONTAINER ID   IMAGE                                                                      COMMAND                   CREATED          STATUS          PORTS                                                  NAMES
7831e4f15d66   registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-service:2.0.2   "sh /app/entrypoint.…"   44 seconds ago   Up 43 seconds   0.0.0.0:1081->80/tcp, :::1081->80/tcp                  visor-orion-visor-service-1
dfa64e71ad87   registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-mysql:2.0.2     "docker-entrypoint.s…"   45 seconds ago   Up 43 seconds   33060/tcp, 0.0.0.0:3307->3306/tcp, :::3307->3306/tcp   visor-orion-visor-mysql-1
a84006a5fe60   registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-visor-redis:2.0.2     "docker-entrypoint.s…"   45 seconds ago   Up 43 seconds   0.0.0.0:6380->6379/tcp, :::6380->6379/tcp              visor-orion-visor-redis-1
7f355285febf   adminer   

访问安装的地址:http://192.168.157.129:1081/login,默认密码:

admin/admin

在这里插入图片描述

3、模块

Orion-Visor 提供一站式服务器运维解决方案,一款高颜值、现代化的智能运维&轻量堡垒机平台。

  • 资产管理:支持对资产进行分组,实现对主机、密钥和身份的统一管理和授权。
  • 在线终端:提供在线 Terminal 服务,支持快捷命令、大文件上传、在线编辑等操作。
  • 批量操作:支持批量执行主机命令、多主机文件分发等功能。
  • 计划任务:支持配置 cron 表达式,定时执行主机命令。
  • 安全可靠:动态配置权限,记录用户操作日志,提供简单的审计功能。

通过http://192.168.157.129:1081/terminal访问终端,来实现各个终端应用的操作和实施:

在这里插入图片描述

4、总结

在本文中,我们介绍了如何使用 Docker 和 Docker Compose 来安装和配置 Orion-Visor。通过这些步骤,您可以轻松地在本地或服务器上运行 Orion-Visor 来管理和监控您的 Docker 容器。如果您有任何问题或建议,欢迎在评论区交流!

http://www.lryc.cn/news/369249.html

相关文章:

  • HarmonyOS Next 系列之底部标签栏TabBar实现(三)
  • mac怎么录制屏幕?这2个方法你值得拥有
  • 爱德华三坐标软件ACdmis.AC-dmis密码注册机
  • 计算机网络 期末复习(谢希仁版本)第3章
  • 代码随想录——数组
  • 计算机网络7——网络安全4 防火墙和入侵检测
  • html+CSS+js部分基础运用20
  • ISO 19115-2:2019 附录C XML 模式实现
  • DevOps的原理及应用详解(一)
  • 【冲刺秋招,许愿offer】第 三 天(水一天)
  • 使用 C# 学习面向对象编程:第 6 部分
  • 分布式训练基础入门
  • AWS S3存储桶中如何下载文件
  • 「网络原理」三次握手四次挥手
  • 第二十四章 SOAP 错误处理 - 发生故障时添加 WS-Addressing 标头元素
  • CSS真题合集(一)
  • Golang | Leetcode Golang题解之第144题二叉树的前序遍历
  • 离奇问题:java通过poi读取excel单元格的小数时会出错
  • 前端框架是什么
  • Feign的动态代理如何配置
  • ReactRouter——路由配置、路由跳转、带参跳转、新route配置项
  • 异步处理耗时逻辑
  • Switch 之 配置SNMP
  • 微软如何打造数字零售力航母系列科普13 - Prime Focus Technologies在NAB 2024上推出CLEAR®对话人工智能联合试点
  • Nginx之正向代理配置示例和说明
  • Linux文件与目录管理
  • 08.组件间通信-插槽
  • 在AWS上运行的EKS Elastic Kubernetes Service 创建集群Cluster,Node group, Nodes
  • 10款堪称神器的宝藏软件,相见恨晚
  • 为什么会选择厚膜作为芯片电阻?