前言
有时候,我们经常会遇到一些特定的需求,比如需要生成一个UUID,或者将docker-compose.yml文件的内容转换成docker run命令(或者相反)之类,一般这个时候我们都会去网上搜在线工具来完成转换。偶尔为之到无所谓,但是如果经常有这种需求却每次都去网上找就太麻烦了,关键还没有逼格,所以我们需要一个自己的在线工具箱,要达成这个就要依靠今天的主角:it-tools。
部署it-tools
搭建it-tools的docker run格式命令如下:
docker run --name it-tools -d -it \
-p 8080:80 \ #映射宿主机8080端口到容器内应用的80端口,请大家根据实际环境修改宿主机端口
corentinth/it-tools
访问it-tools
使用http://宿主机ip:8080
访问it-tools:
上图左边部分是工具分类,右边是全部工具的列表。工具分类点开可以看到该类下的具体工具:
全部工具上方的搜索框也可以自己搜索:
例如搜索uuid:
回车即可访问:
简洁又好用。
发布到公网
在线工具箱肯定要发布到公网上的,大家需要根据实际环境和自己使用的反向代理选择最适合自己的发布方式,可以参考我以前的几篇文章:
1、docker系列 使用docker基于NPM搭建自己的反向代理
2、linux面板系列 配置反向代理并使用非443端口进行发布
3、家庭数据中心系列 通过国内备案云主机白嫖cloudflare实现国外快速访问国内站点
4、家庭数据中心系列 通过无公网IP的家庭宽带白嫖cloudflare实现快速建站(通用)
其中1,2适合有公网ip却没有合法443端口的环境(家庭宽带、未备案的云主机),需要在url后面加非标端口(如果使用cloudflare建站的不需要加端口,但是需要自定义源站端口,这个可以参考:家庭数据中心系列 通过cloudflare的Origin Rules解决建站有公网IP却没有合法的80、443端口的问题)。3适合有备案的云主机,4是适合所有环境,也是我以后建议的方式。
如果大家懒不想自己搭,也可以支持使用我搭建的:无敌的在线工具箱.
另:没想到今天这么轻松就水了一篇文章,开心。