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

【Docker项目实战】使用Docker部署IT运维管理平台CAT

【Docker项目实战】使用Docker部署IT运维管理平台CAT

  • 一、CAT介绍
    • 1.1 CAT简介
    • 1.2 CAT特点
  • 二、本地环境介绍
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、本地环境检查
    • 3.1 检查Docker服务状态
    • 3.2 检查Docker版本
    • 3.3 检查docker compose 版本
  • 四、下载CAT镜像
  • 五、部署CAT运维管理平台
    • 5.1 创建部署目录
    • 5.3 编辑docker-compose.yaml文件
    • 5.4 创建CAT容器
    • 5.5 检查CAT容器状态
    • 5.6 检查CAT容器日志
  • 七、访问CAT首页

一、CAT介绍

1.1 CAT简介

  • CAT简介

为 IT 运维从业者减轻管理负担,提升管理效率,从繁重无序的工作中解压出来,利用剩余时间多喝一杯休息一下。 这是一个专为 IT 运维从业者打造的一站式解决方案平台,包含资产管理、工单、工作流、仓储等功能模块。

1.2 CAT特点

  • 本项目是 celaraze/chemex 重构版,原项目 chemex 名称弃用。

  • CAT 采用全新架构设计,大量提升使用体验的细节,及紧跟最新版本潮流。

  • CAT 大部分会还原 chemex 的基础功能,但部分设计可能由于实际业务需求将被弃用。

  • 重做了数据导出、导入功能,现在将提供一个更加人性化的方式。

  • 简化了部署需求。

  • 增加各类资产编号自动生成规则。

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostnameIP地址操作系统版本Docker版本
dokcer192.168.3.166centos 7.62 20.10.17

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;
2.在Docker环境下部署IT运维管理平台CAT。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Thu 2023-12-21 18:58:04 CST; 5 days agoDocs: https://docs.docker.comMain PID: 11425 (dockerd)Tasks: 24Memory: 2.3GCGroup: /system.slice/docker.service

3.2 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

[root@jeven ~]# docker compose version
Docker Compose version v2.6.0

四、下载CAT镜像

从docker hub拉取CAT镜像

[root@jeven ~]# docker pull celaraze/cat:latest
latest: Pulling from celaraze/cat
af107e978371: Pull complete
6480d4ad61d2: Pull complete
95f5176ece8b: Pull complete
0ebe7ec824ca: Pull complete
105729e6599e: Pull complete
6e960709c85d: Pull complete
9959fe818e87: Pull complete
b6c14394933a: Pull complete
6484b704b658: Pull complete
7dfb0b2c188b: Pull complete
739c5846c191: Pull complete
4f4fb700ef54: Pull complete
ca2b5386a588: Pull complete
c2022ef2a347: Pull complete
Digest: sha256:da5c08769a11e9f98584a61c7f04cba6cc145e938d55ff77d4a5effcbadb0775
Status: Downloaded newer image for celaraze/cat:latest
docker.io/celaraze/cat:latest

五、部署CAT运维管理平台

5.1 创建部署目录

创建部署目录

[root@jeven ~]#  mkdir -p /data/cat
[root@jeven ~]# cd /data/cat/

5.3 编辑docker-compose.yaml文件

docker-cli命令

docker run -d --name cat --restart always -p 6530:8000 --name cat celaraze/cat:latest

本次实践部署使用docker compose方式,编辑docker-compose.yaml文件。

version: '3.9'
services:cat:image: 'celaraze/cat:latest'container_name: catports:- '6530:8000'restart: always

5.4 创建CAT容器

使用docker-compose.yaml文件创建cat容器

[root@jeven cat]# docker compose up -d
[+] Running 2/2⠿ Network cat_default  Created                                                                                         0.1s⠿ Container cat        Started                                                                                         1.2s

5.5 检查CAT容器状态

检查cat容器状态,确保cat容器正常启动。

[root@jeven cat]#  docker ps
CONTAINER ID   IMAGE                  COMMAND                  CREATED             STATUS             PORTS                       NAMES
d71d68a6cd0a   celaraze/cat:latest    "docker-php-entrypoi…"   9 minutes ago       Up 9 minutes       0.0.0.0:6530->8000/tcp, :::6530->8000/tcp     cat

5.6 检查CAT容器日志

检查cat容器运行日志,确保cat容器服务正常启动。

[root@jeven cat]# docker logs catINFO  Server running on [http://0.0.0.0:8000].Press Ctrl+C to stop the server

七、访问CAT首页

访问地址:http://192.168.3.166:6530,将IP替换为自己服务器IP地址,进入到CAT首页。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。

在这里插入图片描述

默认登录账号密码:admin@localhost.com/admin

在这里插入图片描述

http://www.dtcms.com/a/419305.html

相关文章:

  • spring事务传播级别的实操案例2
  • 泰州专一做淘宝网站如何用html做网站头像
  • 电子商务网站设计与实现个人网站做捐赠发布违法吗
  • Java滑动窗口算法题目练习
  • 介绍一下HTTP和WebSocket的头部信息
  • Linux系统学习之---库的理解和加载(毛坯初版...)
  • 南山模板网站建设公司怎么看网站的外链
  • 企业网站策划大纲模板文山住房和城乡建设局网站
  • Linux 基础IO与系统IO
  • 【IEDA】已解决:IDEA中jdk的版本切换
  • idea推荐springboot+mybatis+分页查询插件之PageHelper
  • 南非网站域名做网站微信支付多少钱
  • 网站开发 图形验证码网站建设衤金手指下拉10
  • OPenssh6代码移植的依赖库 OpenSSL双库连接问题的解决方案
  • 商务网站建设组成包括网站优化wordpress 换行
  • tiktok scheme
  • Xrdp 远程桌面配置【笔记】
  • 【Linux】倒计时和进度条实现
  • 网站建设需要用到哪些软件有哪些系统安装wordpress
  • 梯度下降(Gradient Descent)
  • 东莞市建设规划局网站游戏类企业网站模板
  • C++---bind(绑定函数或函数对象的参数)
  • 网站和域名网站开发技术是什么
  • 个人如何开网站西安网络推广外包公司
  • 国产处理器飞腾CPU各系列综合性能对比
  • 南宁网站设计推广wordpress+授权登录
  • 网站建设深圳哪里学品牌建设提升
  • 《LangChain入门指南》学习笔记1:第1章 LangChain:开启大语言模型时代的钥匙
  • 国清汇携手社保基金会推出《国脉相承·传世养老基金》
  • 3、内存系统详解 - 从DDR演进到GPU内存架构的认知基石