IT-Tools:一页搞定的开发者工具箱(Docker 部署)
本文属于「自托管 Docker 部署实战」系列(共 35 篇),第 30 篇。 示例中的 IP(192.0.2.10)、域名(example.com)、密码均为占位符,请按实际环境替换。
它是什么
IT-Tools 是一个纯前端工具箱:哈希、Base64、正则、时间戳、UUID、JWT 解析、Diff、二维码……几十个小工具集中在一个页面里,全部在浏览器本地计算,不上传数据。
适合放在内网当团队公用工具,也适合自己收藏一个书签。
镜像地址
corentinth/it-tools:2024.10.22-7ca5933
前置条件
- 一台 Linux 服务器(1C512M 足够,纯静态);
- 已安装 Docker 与 Compose v2。
# 安装 Docker(已安装可跳过)
curl -fsSL https://get.docker.com | sh
# 目录约定
mkdir -p /srv/docker/active/it-tools && cd /srv/docker/active/it-tools
部署步骤
# docker-compose.yml
services:
it-tools:
image: corentinth/it-tools:2024.10.22-7ca5933
container_name: it-tools
restart: unless-stopped
ports:
- "8081:80"
docker compose up -d
打开 http://<SERVER_IP>:8081 即可使用。不想写 compose 也可以:
docker run -d --name it-tools --restart unless-stopped \
-p 8081:80 corentinth/it-tools:2024.10.22-7ca5933
关键配置
| 项 | 说明 |
|---|---|
80 |
容器内 Nginx 端口,不是 8080 |
8081 |
示例宿主机端口,可任意改 |
| 数据卷 | 无,纯静态 |
注意事项
- 无状态,容器随时可删可重建,不需要备份;
- 工具全部本地运行,建议挂到内网或反代后面,不必对公网开放;
- 升级直接改 tag 或
docker compose pull后up -d; - 有些工具(如 JWT 解析、编码转换)会处理敏感内容,虽然不上传,仍建议只在内网用。
升级
docker compose pull
docker compose up -d
# 回滚:把 compose 里的 tag 改回旧版本,再 up -d
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果