在日常的开发工作中,我们经常需要使用各种工具来提高工作效率。为了方便快速搭建和使用这些工具。
今天,我们将介绍如何使用Docker快速搭建一个开源的IT人员在线工具箱——it-tools,为开发人员、运维人员和技术人员提供一个集成的工具环境。
IT-tools是一个开源的在线工具集合,为开发者和IT人员提供了许多常用的工具,如:
编码辅助工具: 代码格式化、代码美化、正则表达式测试等
转换工具: 进制转换、编码转换、时间戳转换等
加密解密工具: MD5、SHA、Base64等
开发辅助工具: JSON格式化、YAML格式化、Postman等
其他工具: IP地址查询、域名查询、颜色选择器等
开源地址:https://github.com/CorentinTh/it-tools
docker run -itd --restart always \
--name it-tools \
-p 8082:80 \
corentinth/it-tools:latest
选一个即可
docker run -itd --restart always \
--name it-tools \
-p 8082:80 \
ghcr.io/corentinth/it-tools:latest
如果想增加一些工具或者二开,可以在本地拉取代码并运行部署。
git clone https://github.com/CorentinTh/it-tools.git
pnpm install
pnpm dev
pnpm build
创建新工具的话,有一个脚本可以生成新的工具模板,只需要运行:
pnpm run script:create:tool my-tool-name
它将创建一个包含src/tools正确文件的目录,并将导入到src/tools/index.ts。您只需要在适当的类别中添加导入的工具并开发该工具。
宝塔后台中添加站点
点击站点,找到反向代理,填写本机的端口
点击SSL,再点击“Let's Encrypt”申请证书
现在支持了免费的https。
通过Docker,我们可以非常方便地搭建一个IT-tools工具箱,为日常工作提供便利。无论是开发人员还是运维人员,都可以从IT-tools中受益。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。