打开/关闭搜索
搜索
打开/关闭菜单
54
691
62
1945
md5.pw
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
请求账号
查看“︁如何在搬瓦工VPS搭建一个 IT-Tools 全能工具箱”︁的源代码
来自md5.pw
分享此页面
更多语言
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
如何在搬瓦工VPS搭建一个 IT-Tools 全能工具箱
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
IT-Tools 是 GitHub 上非常热门的一款开发者工具集合,它包含 token 生成器、哈希计算、UUID 生成、二维码生成、JSON 格式化等数十种实用功能。 本文将教你如何在全新的 Debian 或 Ubuntu 服务器上,使用 Docker Compose 快速部署 IT-Tools。 == 1. 服务器环境准备 == 首先,通过 SSH 连接到您的 Linux 服务器。作为全新的系统,我们需要先更新软件源并升级系统组件,以确保系统的安全性和稳定性。 # 更新软件包列表并升级已安装的软件 apt update && apt upgrade -y # 安装基础必备组件(curl用于下载脚本,vim/nano用于编辑文件) apt install curl vim -y</code> {| class="wikitable" |+ ![[File:F321.png|thumb]] ![[File:2bd0.png|thumb]] |} == 2. 安装 Docker 环境 == 为了方便管理和部署,我们使用官方的一键安装脚本来安装 Docker 及其 Compose 插件。此脚本同时适用于 Debian 和 Ubuntu 系统。 # 下载并运行 Docker 官方安装脚本 curl -fsSL '''https'''://get.docker.com | bash # 启动 Docker 服务并设置为开机自启 systemctl start docker systemctl enable docker # 验证 Docker Compose 是否安装成功 docker compose version</code> ''如果输出类似 <code>Docker Compose version v2.x.x</code> 的信息,说明环境安装成功。'' {| class="wikitable" |+ ![[File:437a.png|thumb]] ![[File:886.png|thumb]] ![[File:F9b41.png|thumb]] |} == 3. 创建部署目录 == 为了保持服务器文件结构整洁,建议为每一个 Docker 服务创建一个独立的目录。我们将 IT-Tools 部署在 <code>/opt/it-tools</code> 目录下。 # 创建目录 mkdir -p /opt/it-tools # 进入目录 cd /opt/it-tools</code> [[File:4de9.png|center|thumb|999x999px]] == 4. 编写 Docker Compose 配置文件 == 接下来,我们需要创建 <code>docker-compose.yml</code> 文件来定义容器的运行参数。 使用 <code>vim</code> 或 <code>nano</code> 创建并编辑文件: '''vim''' docker-compose.yml</code> 请将以下内容复制并粘贴到编辑器中: '''version''': '3.8' '''services''': '''it-tools''': '''image''': corentinth/it-tools:latest '''container_name''': it-tools '''restart''': unless-stopped # 资源限制(可选,防止占用过多资源) '''deploy''': '''resources''': '''limits''': '''cpus''': '0.50' '''memory''': 512M '''ports''': # 冒号左边是宿主机端口,可以根据需要修改 # 冒号右边是容器内部端口,请勿修改 - "8080:80"</code> <blockquote>参数说明: * <code>image</code>: 使用官方最新镜像 <code>corentinth/it-tools:latest</code>。 * <code>restart: unless-stopped</code>: 容器退出时自动重启,除非被手动停止。 * <code>ports</code>: 将服务器的 <code>8080</code> 端口映射到容器的 <code>80</code> 端口。如果您想使用其他端口(如 9090),请修改为 <code>"9090:80"</code>。 </blockquote>保存并退出方法(如果使用 Vim): # 按 <code>ESC</code> 键。 # 输入 <code>:wq</code> 并回车。 {| class="wikitable" |+ ![[File:4678.png|thumb]] ![[File:67eef.png|thumb]] |} == 5. 启动服务 == 确认配置文件无误后,使用以下命令拉取镜像并启动容器: # 在后台启动容器 '''docker''' compose up -d</code> 等待命令执行完毕。您可以使用以下命令查看容器运行状态: # 查看容器运行日志 docker compose logs -f # 或者查看容器状态 docker compose ps</code> 如果状态显示为 <code>Up</code>,说明服务已成功启动。 {| class="wikitable" |+ ![[File:3d8ec.png|thumb]] ![[File:78964.png|thumb]] |} == 6. 放行防火墙端口 == 如果你的服务器安装了防火墙软件,需要放行刚才配置的端口(本文以 <code>8080</code> 为例)。 如果你使用的是 UFW 防火墙: # 放行 8080 端口 '''ufw''' allow 8080/tcp '''ufw''' reload</code> == 7. 访问测试 == 部署完成!现在您可以通过浏览器访问 IT-Tools 工具箱了。 访问地址:<code><nowiki>http://服务器IP:8080</nowiki></code> 打开后,您将看到一个包含各类开发工具的仪表盘。您可以根据需要点击左侧的爱心图标,将常用的工具收藏到首页。 [[File:2733.png|center|thumb|999x999px]] == 8. 常用工具 == * UUIDS生成器 [[File:6e7e911.png|center|thumb|999x999px]] * 文本加/解密 [[File:62d77.png|center|thumb|999x999px]] * 二维码生成器 [[File:7d60.png|center|thumb|999x999px]] 还有很多其他的工具(都在左侧边栏里)可以自己去熟悉了解一下。 ----后续维护: 如果后续想要更新 IT-Tools 到最新版本,只需在安装目录下执行以下命令: '''cd''' /'''opt'''/it-tools docker compose pull docker compose '''up''' -d</code> [[Category:500 常见应用指南 — Application Guides]]
返回
如何在搬瓦工VPS搭建一个 IT-Tools 全能工具箱
。
查看“︁如何在搬瓦工VPS搭建一个 IT-Tools 全能工具箱”︁的源代码
来自md5.pw