在折腾 Docker 的时候,有些项目需要生成 key 或 UUID,在网上找总是那么不方便。逛 Github 的时候发现了 IT-TOOLS。虽然是专门为开发人员和IT工作者设计的,但我们可以用其中的特定功能解决这些问题。这个镜像体积很小约 50MB左右,一条命令即可部署。


🧾 详细介绍

IT-TOOLS 是为开发人员度身打造的一套便捷在线工具。它整合了80 +款高频工具,覆盖Token生成器、密钥对生成器、时间戳转换、Base64文件转换、JSON转换XML、OTP验证生成、SQL美化和格式化还有二维码生成等技术人员常用场景,所有工具均通过本地运行,不涉及数据上传。


🖼️ 预览


✨ 核心功能

  • 🧑‍💻 集成 100+ 开发常用工具,一站式解决编码、加密、格式转换等需求

  • 🌐 纯前端构建,无需后端,开箱即用

  • 🐳 支持 Docker 部署,镜像小巧,适配 NAS 与本地环境

  • 🌓 暗色模式 + 响应式设计,桌面移动端都好用

  • 🌍 多语言界面,支持中文,操作无门槛

  • 🔐 私有部署更安全,无需注册,数据不泄露

  • ⚡ 快捷搜索 + 收藏夹,常用工具一键直达


🐳部署指南

🎯 Docker命令

docker run -d \
  --name it-tools \
  --restart unless-stopped \
  -p 8880:80 \
  corentinth/it-tools:latest

🎯 Docker Compose(本教程使用)

docker-compose.yml

services:
  it-tools:
    image: corentinth/it-tools:latest
    container_name: it-tools
    restart: unless-stopped
    ports:
      - "8880:80"  # 映射端口:宿主机8880 → 容器80

1. 在飞牛主页面找到 Docker 切换菜单 Compose -> 新增项目

2. 填写项目名称与路径,将 docker-compose.yml 内容粘贴到来源框

3. 返回 Docker管理页面,在 容器菜单,就可以看到运行情况


📖使用

浏览器打开 http://nas-ip:8880 访问界面

设置中文界面

举例(部分)

Hash 文本

Crontab 表达式生成

Emoji 选择器

Docker CLI 到 Compose 转换器

IT-TOOLS功能挺多,使用方法也很简单,在此就不做过多演示,请自行探索。


🎉 总结

IT-TOOLS 不仅功能丰富、界面友好,还支持本地私有部署,真正做到了“工具在手,效率我有”。 把它装进你的 NAS 或服务器里,打造属于自己的万能工具箱!