欢迎光临
我们一直在努力

教你使用Docker快速搭建一个在线开发者工具箱JiSuXiang

1.项目

极速箱(JiSuXiang)是一款高颜值的在线开发工具箱,专为开发者设计,集成了多种实用工具,帮助提升编程效率。它支持中文和英文界面,提供丰富的功能,包括JSON处理、编码解码、网络测试、时间转换、正则表达式测试等,适用于前端、后端及全栈开发者

1.1项目介绍

  1. 丰富的工具集合
    • JSON格式化与验证
    • HTTP请求测试(API调试)
    • 时间戳转换与时区计算
    • 编码/解码工具(Base64、URL、Unicode等)
    • 加密/解密(MD5、SHA、AES等)
    • 正则表达式测试
    • 二维码生成与图片压缩
    • CSS渐变生成器
    • 代码格式化(支持HTML/CSS/JS等)
  2. 美观的界面设计
    • 支持暗色/亮色主题切换
    • 响应式布局,适配PC、平板和手机
    • 强大的搜索功能,快速定位工具
  3. 便捷的使用方式
    • 支持在线直接访问www.jisuxiang.com
    • 本地部署(Docker或源码运行)

1.2适用场景

  • 快速调试API(替代Postman的部分功能)
  • JSON数据处理(格式化、验证、转换)
  • 时间计算与时区转换(适合国际化项目)
  • 代码美化与加密(开发安全性与可读性优化)

1.3项目展示

2.相关地址

gitHub开源项目:https://github.com/star7th/jisuxiang 

3.搭建环境

  • 服务器:这里为了方便搭建项目使用的是莱卡云的境外香港云服务器。(如果是国内用户连接建议使用国内的服务器(需备案域名)延迟会更低)
  • 莱卡云服务器促销活动性价比会更高。查看官网购买链接:https://www.lcayun.com
  • 资源配置:2核2G 30G硬盘
    官方建议服务器是2核2G以上,由于国内服务器访问海外源较慢,这边为了方便演示直接使用海外服务器搭建。
  • 服务器系统:Debian-12
  • 【必需】安装Docker:安装好 Docker、Docker-compose
  • 【非必需】域名一枚,可用于解析到服务器上使用域名访问

4.搭建视频

哔哩哔哩:

5.搭建方式

5.1 安装docker和docker-compose

安装教程:服务器上安装docker和docker-compose教程

5.2 创建JiSuXiang的docker文件

#在opt目录下创建jisuxiang文件夹
mkdir /opt/jisuxiang
#打开jisuxiang文件
cd /opt/jisuxiang
#编辑docker-compose.yml文件
vi docker-compose.yml

5.3 安装JiSuXiang镜像

services:
  jisuxiang:
    container_name: jisuxiang
    image: star7th/jisuxiang:latest
    restart: unless-stopped  # 更灵活的容器重启策略
    ports:
      - "3001:3000"  # 主机端口:容器端口
    healthcheck:  # 可选健康检查
      test: ["CMD", "curl", "-f", "http://localhost:3000"]
      interval: 30s
      timeout: 5s
      retries: 3
    logging:  # 日志控制
      driver: "json-file"
      options:
        max-size: "10m"
        max-file: "3"

5.4 运行jisuxiang的docker镜像

我们先启动docker

# 启动docker
docker compose up -d

# 重启docker
docker compose stop
docker compose start

# 升级docker
docker compose down
docker compose pull
docker compose up -d

访问IP:3001端口就可以有界面出现了。

功能特别多,可以自己探索一下

6.结尾

通过以上步骤,已经成功搭建出了属于您自己的jisuxiang工具箱了,是不是非常的简单。

赞(0)
未经允许不得转载:莱卡云 » 教你使用Docker快速搭建一个在线开发者工具箱JiSuXiang