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

全能集成开发平台Team·IDE

在这里插入图片描述

三甲医院的床位太难等了。反正也是小手术,老苏周五在附近找了家二甲医院,幸运的是,门诊迅速为我开具了入院证。周六早晨就接受了手术,周日挂了一天水,周一下午就出院了。准备在家先休息两天。

2~4 周之后把支架取出来,,应该就彻底好了吧。


什么是 Team IDE ?

Team IDE 是集成 MySqlOracle、金仓、达梦、神通等数据库、SSHFTPRedisZookeeperKafkaElasticsearch、小工具等的管理工具。是一个融合了多种数据库管理、网络连接、数据处理和小工具的全能平台。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 teamide-server ,选择第一个 teamide/teamide-server,版本选择 latest

本文写作时, latest 版本对应为 2.6.7

docker 文件夹中,创建一个新文件夹 teamide,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/teamide/data/opt/teamide/data存放数据库和设置文件等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
2108021080

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 teamide 和 子目录
mkdir -p /volume1/docker/teamide/data# 进入 teamide 目录
cd /volume1/docker/teamide# 运行容器
docker run -d \--restart unless-stopped \--name teamide \-p 21080:21080 \-v $(pwd)/data:/opt/teamide/data \teamide/teamide-server:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:teamide:image: teamide/teamide-server:latestcontainer_name: teamiderestart: unless-stoppedports:- 21080:21080volumes:- ./data:/opt/teamide/data

然后执行下面的命令

# 新建文件夹 teamide 和 子目录
mkdir -p /volume1/docker/teamide/data# 进入 teamide 目录
cd /volume1/docker/teamide# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:21080 就能看到登录界面

默认会生成 admin 用户到 /data/init-user-info.json

打开文件,可以找到密码

当然你也可以自己注册账号,登录成功后的主界面

Database

用群晖自带的 MariaDB10 做个简单的测试

没问题的话就可以 保存

可以做表查询等操作

SSH

还是以群晖做 SSH 测试

保存之后,可以随时打开

SSH 客户端的功能是一样的

小工具

虽然工具不多,但是和我们之前介绍的 IT-Tools 有点类似

但不知道是机器原因还是其他的,总是觉得比较慢,偶尔还会提示 database is locked 错误

偶尔在注销之后会显示

参考文档

team-ide/teamide: Team IDE 工具 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch等管理工具
地址:https://github.com/team-ide/teamide

相关文章:

  • MySQL的SQL语句
  • SUPRA:无须额外训练,将Transformer变为高效RNN,推理速度倍增
  • 网络安全等级保护2.0(等保)是什么
  • InTouch历史报警、历史事件按时段查询,导出
  • springboot+vue+mybatis基于java web的公益网站的设计与实现+jsp+PPT+论文+讲解+售后
  • 2000.1-2022.06.17中国经济政策不确定性指数日度数据
  • spring boot3整合邮件服务实现邮件发送功能
  • DB2学习笔记--1
  • grafana + Prometheus + node-exporter + pushgateway + alertmanager的监控解决方案
  • 【大模型】fineturn Q-wen
  • 洛谷 P10374 操作
  • 【面试必看】Java并发
  • 经典面试题:MySQL如何调优?
  • JAVA实现图书管理系统(初阶)
  • LeetCode26. 删除有序数组中的重复项
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • ES6系列(二)变量的解构赋值
  • interface和setter,getter
  • JavaWeb(学习笔记二)
  • oschina
  • PHP那些事儿
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • sessionStorage和localStorage
  • vuex 学习笔记 01
  • 服务器从安装到部署全过程(二)
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 聚簇索引和非聚簇索引
  • 坑!为什么View.startAnimation不起作用?
  • 前端相关框架总和
  • 如何利用MongoDB打造TOP榜小程序
  • 实现菜单下拉伸展折叠效果demo
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 微信支付JSAPI,实测!终极方案
  • 移动端唤起键盘时取消position:fixed定位
  • 异常机制详解
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • # 安徽锐锋科技IDMS系统简介
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • ## 1.3.Git命令
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (09)Hive——CTE 公共表达式
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (poj1.3.2)1791(构造法模拟)
  • (PySpark)RDD实验实战——求商品销量排行
  • (二)构建dubbo分布式平台-平台功能导图
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三)终结任务
  • (十五)使用Nexus创建Maven私服
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (转)http协议
  • (转)大型网站架构演变和知识体系
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET delegate 委托 、 Event 事件