🚀 程序员必备神器!手把手教你用 Docker 搭建个人全能 IT 工具箱 —— it-tools
在日常工作中,你是否经常需要使用各种各样的小工具?比如:生成二维码、计算子网掩码、哈希加密、文本转换、查看 HTTP 状态码……这些看似简单的任务,往往需要我们打开多个网站或软件,效率低下。
今天,就给大家推荐一款开源的全能型 IT 工具箱 —— it-tools ,并教大家如何使用 Docker 快速部署它到本地服务器 ,打造属于自己的私有化工具平台!
🧰 什么是 it-tools?
IT-Tools 是一个开源的 Web 工具集合,专为 IT 从业者设计。它支持 Docker 部署,功能丰富,界面简洁,几乎涵盖了所有常见的 IT 小工具需求。
✅ 主要功能包括:
加密解密(MD5、SHA256、Bcrypt、RSA等)
数据格式转换(Base64、JSON、YAML、TOML等)
网络工具(子网计算、IP解析、MAC地址生成)
图片处理(二维码、SVG占位图)
开发辅助(Docker命令转Compose、JSON美化、SQL格式化)
文本处理、时间转换、数学计算、颜色转换等
官方在线体验地址:https://it-tools.tech
🖥️ 实验环境准备
操作系统:CentOS 7.6
IP 地址:192.168.x.xxx
Docker 版本:20.10.17
Compose 版本:v2.6.0
🔍 一、检查 Docker 环境
确保你的服务器已安装 Docker 和 Docker Compose,并正常运行:
# 查看 Docker 状态
systemctl status docker
# 查看 Docker 版本
docker -v
# 查看 Docker Compose 版本
docker compose version
📦 二、拉取 it-tools 镜像
从 Docker Hub 拉取官方镜像:
docker pull corentinth/it-tools:latest
⚙️ 三、部署 it-tools 容器
你可以选择使用 docker run 命令快速部署:
docker run -d --name it-tools \
--restart unless-stopped \
-p 8080:80 \
corentinth/it-tools:latest
或者使用 docker-compose.yml 文件进行管理:
version: '3'
services:
it-tools:
image: corentinth/it-tools:latest
container_name: it-tools
restart: unless-stopped
ports:
- "8080:80"
执行命令启动服务:
docker compose up -d
🧪 四、验证容器状态与日志
# 查看容器状态
docker compose ps
# 查看容器日志
docker compose logs
确认服务正常运行后,就可以通过浏览器访问了。
🌐 五、访问 it-tools 网页
在浏览器中输入:
http://<你的服务器IP>:8080
例如:
http://192.168.x.xxx:8080
如果无法访问,请检查防火墙或安全组设置。
🧩 六、常用功能一览
🔢 子网掩码计算器
快速计算 IPv4 子网划分,适用于网络规划、排障等场景。
🔐 哈希加密工具
支持 MD5、SHA1、SHA256、SHA512、RIPEMD160 等多种算法,一键生成文本哈希值。
📄 JSON/YAML/TOML 转换
开发调试利器,轻松实现不同数据格式之间的转换。
📱 二维码生成器
支持文本、链接、WiFi 信息生成二维码,扫码即用。
🐳 Docker Compose 转换器
将 docker run 命令一键转换为 docker-compose.yml 文件,提升部署效率。
💡 七、实战体验:打造你的专属工具集
除了 it-tools 自带的丰富功能,你还可以结合其他容器服务,打造一个完整的本地工具生态:
使用 Nginx 做反向代理
添加 Traefik 实现自动 HTTPS
配合 Portainer 管理 Docker 容器
搭建内网 DNS、GitLab、Gitea 等私有服务
📝 总结
通过本文的详细步骤,你已经成功搭建了一个功能强大、易于使用的个人 IT 工具平台 —— it-tools。无论是日常工作还是学习,都能极大提升效率,告别“找工具”的烦恼。
📌 一句话总结:
“一个网页搞定所有 IT 工具,it-tools + Docker = 效率翻倍!”
📣 关注我,获取更多技术干货
如果你觉得这篇文章对你有帮助,欢迎点赞、收藏、转发给需要的朋友!
✨ 万物浮沉键底空,代码成诗梦几重?
不问尘嚣多纷扰,指尖流转星河动。
📢 如果你觉得这篇文章对你有帮助,欢迎关注我的微信公众号【码客研究所】,获取更多实用技术干货、工具推荐、自动化部署实战教程!
🔍 公众号持续更新内容包括:
● Docker & Kubernetes 实战部署
● DevOps 自动化流程详解
● Linux 运维技巧与避坑指南
● 开源工具推荐与私有化部署
● 高效程序员必备技能合集


![子比主题图标美化[美化子比内置的86个svg图标]-零染收集blog](https://tupian-1301907405.cos.ap-guangzhou.myqcloud.com/2025/12/21/179939.png)






暂无评论内容