【Docker系列】搭建一个实用的在线开发工具箱:IT-Tools
AI-摘要
切换
Lorin GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
前言
本教程基于绿联UGOS Pro系统的Docker Compose功能进行搭建。
一、项目简介
IT-Tools 是一个专为开发人员和IT专业人员设计的开源在线工具箱,集成了超过100种实用工具,旨在简化日常开发任务。该项目基于 Vue.js(Vue 3) 和 Naive UI 构建,界面简洁优雅,支持白天/黑夜模式切换,提供流畅的用户体验。截至2025年5月,该项目在GitHub上已获得 29.6k Star,并多次登上GitHub趋势榜,体现了其广泛认可度。

二、核心功能
IT-Tools 将工具分为十大类,涵盖开发、运维、数据分析等场景:
- Crypto(加密工具类):生成
Token、哈希文本、UUID、RSA密钥对,支持文本加解密等10种功能。 - Converter(转换工具类):提供
JSON/YAML/XML格式化、Base64编解码、颜色代码转换、日期格式转换等15种功能。 - Web(网站工具类):
URL编解码、用户代理解析、HTTP状态码查询、网址解析等15种工具。 - Development(开发工具类):
Docker命令转Docker Compose、SQL美化与格式化、定时任务生成器等10种功能。 - Network(网络工具类):
IP查询、子网计算、MAC地址查找、端口扫描等5种工具。 - Images and Videos(图片与视频工具类):二维码生成(支持网址/WiFi)、
SVG占位符生成等4种功能。 - 其他工具类:数学工具(计算器、
ETA估算)、文本工具(密码强度分析、Emoji选择)、数据工具(CSV处理)等。
三、项目特色
-
界面友好
- 工具分类明确,支持收藏常用工具至侧边栏,提升操作效率;界面提供暗黑模式,降低视觉疲劳。
-
开源与可扩展性
- 项目已在 GitHub(CorentinTh/it-tools)开源,完全开源(MIT协议),开发者可自由修改源码或添加新工具,适应个性化需求。
- 官方演示站点:
https://it-tools.tech/。
四、使用场景
- 开发人员:快速格式化代码、生成测试数据(如
UUID、Token)、转换Docker命令。 - 运维人员:解析网络请求、生成复杂密码、分析端口状态。
- 普通用户:生成WiFi二维码、检测密码强度、获取Emoji表情。
五、部署方法
打开Docker管理器,选择「项目」,点击上方的「创建」。

在创建项目的页面中填写「项目名称」,数据「存放路径」无需填写,然后填写「Compose配置」内容,将下列代码根据自己实际情况修改后复制粘贴进去。
version: '3.9'
services:
it-tools:
image: 'corentinth/it-tools:latest'
ports:
- '8080:80'
restart: unless-stopped
container_name: it-tools
填写好后,最后点击「立即部署」。

等待项目构建完成,然后在浏览器中输入IP:Port就可以访问服务了。

推荐一个免费可用的镜像源,镜像源由毫秒镜像提供,镜像地址是
https://docker.1ms.run,如果想得到更好的体验,可以通过此链接注册账号以购买获得体验更佳的服务。
总结
IT-Tools 通过整合分散的在线工具,解决了开发者频繁切换网站的痛点,显著提升工作效率。其轻量级设计、快速部署能力及丰富的工具集合,使其成为个人和团队开发的利器。对于需要私有化部署或定制化工具的用户,开源特性也提供了高度灵活性。以上就是搭建 IT-Tools 的全部教程啦,希望能帮助到阅读本文的朋友。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Lorraine's Blog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
